Can you please critique my game?

Started by
4 comments, last by Lightness1024 11 years, 1 month ago

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.

Advertisement

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.

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

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.

I playtested on Win7 64-bit

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.

so:

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

This topic is closed to new replies.

Advertisement