Jump to content

  • Log In with Google      Sign In   
  • Create Account

Can you please critique my game?

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
5 replies to this topic

#1   Members   -  Reputation: 220


Posted 05 March 2013 - 02:33 PM

I have just released my first game on the internet. It is a little text combat game that i have been writing since mid January and i felt that it was a good time to release it. i want to thank you guys for all of the help you have given to me in my programming exploits and game development.


It can be found here: https://sourceforge.net/projects/ancientworldofg/


Thank you for your time


PS: please try to be constructive in your criticism as i really want to make a good game.

#2   Crossbones+   -  Reputation: 1987


Posted 05 March 2013 - 03:57 PM

I absolutely love roguelikes! However one thing to consider is that since it is a text-only game, you should proof-read and edit your text so that it is grammatically correct and pleasing to the eye. Even your e-mail account has spelled science wrong smile.png So here goes some constructive criticism:

1. Use consistent capitalization (i.e. there is no reason why berserker is lowercase but Huscarl and Mercenary have the first letter capitalized).
2. Use a console library that allows you to read keystrokes without requiring ENTER to be pressed after each one, especially for race/class menus.
3. Consider getting an onscreen maze or outside world to explore ASAP. This is simple to do using some sort of CURSES or other ANSI terminal library. It's not acceptable to simply have a game that consists solely of "xyz fights you" followed by "abc fights you".
4. All the other menus require a single keystroke followed by enter, but the menu for collecting treasure requires "yes<ENTER>" and crashes the program without saving if you type "y<ENTER>" instead.
5. The names of your pre-made save files are ridiculous and a bit rude (Cheesy Cock and Fuck?) Try to be more professional.
6. There is no indication of how many hit points you have left, which makes it hard to decide whether to fight or flee.
7. Actually it seems like the game crashes no matter what you input for treasure pickup, so basically the game consists of exactly one fight. sad.png

I'd say this is a good attempt for a person who is about 10-13 years old. If you are that old, then congratulations, this is a good first attempt, keep trying and studying computer science, there is so much to absorb.

Edited by Steve_Segreto, 05 March 2013 - 03:59 PM.

#3   Members   -  Reputation: 220


Posted 05 March 2013 - 04:15 PM

Oops, it would seem my friends have edited some of the files. They playtested it and i must of forgotten to delete the old files. Very sorry about that.

As for spelling, i notice a lot of the errors and said i would update them in the readme, some of them are stupid and i noticed them after compilation. And the email needed to be spelled that way because the correct spelling was already taken.

I am very surprised about the crashing, it works fine on windows vista 32 bit, again i am sorry and will patch this asap.

I will work on this and submit another version tonight. Thanks for the pointers.

Edit: i have deleted the file

Edited by game of thought, 05 March 2013 - 04:39 PM.

#4   Members   -  Reputation: 220


Posted 05 March 2013 - 04:32 PM

did you extract the data directory? I tried it on my other computer and extracted all of the folders and into the same directory as the executable? it needs to have the potions.txt, weapons.txt and armour.txt inside this. It works fines on my laptop fine as well as my desktop.

#5   Crossbones+   -  Reputation: 1987


Posted 05 March 2013 - 06:14 PM

I playtested on Win7 64-bit

#6   Members   -  Reputation: 916


Posted 06 March 2013 - 09:39 AM

Hello, I tested your game because I like that some people can show some real things done from time to time. this needs to be encouraged.


little technical first:

your .txt data stuff has a weird format separated with semicolons ; did you know that python can super easily save anything to string by using str() function ?

also it can evaluate anything and convert to variable using evalstring, then you recover the variable using the local dictionary passed as argument.

so this way you would have python output format, for lists for examples which is ['someelement', 'other']. etc


next, the game itself needs a introduction text instead of going right into the action. also a sense of location, give movement possibilities like go left, right, up down...

and definitely, try to find a python ConIO port, or nCurses port for python.

otherwise you still have SFML python port or PyGame ?


its different than the console touch though. I understand if you want to stick to console. in that case definitely try to go with console control libraries that help position the carret and change colors...


keep it up

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.