Closed THB0705 closed 5 years ago
Hi THB0705,
First of all, I greatly appreciate all the comments and criticism given to me. Now here are some answers to each of your questions/Concerns
Currently, when I'm replying and updating the game it is usually around night every time so I will look into making an image for the application tomorrow. I am just a bit of a beginner to Pygame(About a few months) so I'm not completely sure how to.
I'm sorry the background is giving you headaches. In the update posted right after this comment, I slowed it down a bit.
Yes, the upgrade section. This is one I have been meaning to get to for a little bit. My next plan is to make a little function that will align it based on how long the text is, but that could take 1-3 days. I will get back to you later on this one.
I'm not exactly sure what you mean by this one because the productions all update once every second. I can make it run a little faster by doing it every 0.5 seconds if you would like, but that would get into the decimals and make it look a bit worse.
I didn't see if you got the latest update as I update this game about once every day by adding in an extra feature, but this one came with the headache-inducing background so I think you got it. If you look in the options menu when you are in a game you can export your data and it will put a little 3-4 line code of data which is your quote on quote save file. Copy that and whenever you feel like loading it come back and paste it into the console after hitting the import button. (If you are transferring save files over different versions of the game just msg me your save file and I will update it so it won't throw an error). Also, I plan on making the save files a bit more encrypted as right now you can easily cheat the game and just give yourself resources.
The next update will have all unnecessary buttons that say Exit turn into Back instead.
For most of my programming projects, I split the code into multiple documents when it gets to a length of about 1.5k lines(This is because I have so many files that I experiment that I don't usually make multiple files for). I'm currently around 1.3k so since you mentioned it now I will start splitting up the files.
Again thanks so much for deciding to comment and criticize my games. This game was posted only a month or so after I posted my first game to Github so I'm still a bit new to trying to meet multiple peoples demands, but I intend to keep trying to do my best. Currently, I'm doing this a little side project for fun while I do school, so I try to keep updating as much as possible.
This issue can be closed. If I have any follow-ups I will post them in a seperate issue per point instead of a large list like this.
Hey there, I like the idea of your game. Don't take any criticism personally, I am just here to help ;) . I have made a list of comments, strong recommendations I have for you. (I don't know how to post something that's not an issue, a.k.a. feedback, but oh well, this seems to be the only way.)
Comments:
You might want to consider adding an icon to your application.
Your background in the opening menu is moving TOO FAST. It's making me nauseous no joke. And no, I'm not 500 years old. Slow it down if you don't want people getting a headache ;) .
You might want to center the text in your upgrade button more properly.
Would you consider updating production yield every second? So if I earn 5 every 2 seconds, I would get 2.5 every second? Right now it feels a bit choppy, the way resources trickle in.
Consider writing user's progress to a save file maybe? Add a save button. This should not be to difficult, it can be a file you overwrite everytime and that can be read upon starting of a game. It's especially appreciated when the game crashes. I know there is an export and import options, but for user convenience it should either be automatic or just labelled as save game without the user having to worry about it. If you can import and export the data I think you can definitely manage to read and write to a file somewhere in the gamefiles too ;) .
When leaving the options menu, there back to game button should say "Back", saying "Exit" sounds like your quitting the game, kind of.
I would also strongly recommend that you somehow split your code into multiple files (in a logical way ofcourse). This will make it less daunting for others to enter your main code file when trying to find issues. I wouldn't say it's a mess, but it's just a lot in one go to look at...
Please let me know if you have any questions or might need some assistance. Also, do let me know if you found this useful, if so, I'll be looking out for more changes and willing to give more feedback. If I come across issues, I will report them properly under a seperate tab.
-THB0705