Latest Post In Thread: Colors & Playtesting




For this post I'll try to not reveal too much about the options/story.

As the title suggests, this game is about an epic adventure (title will change in the future). This is heavily bolded and the game is inspired by ADVENTUR. My goal of making this game is to have a lot of options and paths. I was originally going to name this game "Epic Adventure", but I'm planning on naming it "x Adventures", where x will be the amount of options/scenarios/paths I make for the game once it's finished. For example, "502 Adventures".

Here's what I got so far (spoilers):


From now on i'll be referring to the menu that says "What do you do?" as the "option menu", and the menu with a list of option menus as the "option list menu"

Here's what I have planned (Top is highest priority, bottom is lowest):
1> Fix known bugs (if any)
2> More options and paths
3> Optional option images appvar.
Finished:
> Some form of alpha scrolling in the option list menu Done
> Add a way to go to the title screen from the option list menu, and go from the option menu to the option list menu without having to die or quit the program Done
> Title screen Done

I'm open to suggestions if anyone has any.
I didn't expect myself to be finishing three of the five to-do list items this quickly, but they were easier than expected. Here are the things that I finished.

Alpha scrolling!


A title screen and a way to get from the option menu to the option list menu to the title screen (Clear will go back, but if pressed on the title screen the game closes)!
This looks pretty promising, but I feel like the name is a bit too generic for it to stand out.
gplastic wrote:
This looks pretty promising, but I feel like the name is a bit too generic for it to stand out.


Thanks, and as I said in the post:
slimeenergy wrote:
I was originally going to name this game "Epic Adventure", but I'm planning on naming it "x Adventures", where x will be the amount of options/scenarios/paths I make for the game once it's finished. For example, "502 Adventures".
I haven't worked on this in quite awhile, but I added some new UI things. Key de-bouncing has been improved, so after a certain delay the key repeats rather than it never repeating until you press it again. This will definitely prove useful for the amount of options in the menu. I also added a display for the cursor's position in the top right so you don't get lost in the menu.


Hopefully my development of this game will be more consistent. I have no excuse for not working on this game. I've had the time, I just didn't have the motivation to do it. I'm not saying I should feel terrible for not working on this game, but the things I've done instead weren't nearly as productive (Mostly just playing games). Perhaps I'll have weekly progress reports for the game's development. I'm going to (hopefully) work on a few options a day from this point on.

Edit:
In the option list menu any completed paths/options will have an asterisk (*) to the right of them.


Edit #2:
Saving and loading exists now. The game saves when you close the program. The game loads when you start it. The only things saved are what options are and aren't unlocked.
Colors Everywhere!

I played this game on my own and added some things I thought would help user navigation. There is a color selector if you press "Mode" in the title screen, which lets you set all of the different types of colors in the program. First is the background color, which is self explanatory. Next is normal text color, which is the default for text. Third is locked text, which is for the locked options in the option list menu. Fourth is hidden text, which is for options that you picked all the answers for in the option list menu and answers you've already chosen in the option menu. Fifth is death text, which is displayed in the option list menu for any options that are a death. Lastly, the winning text is for options in the option list menu that are a win. I decided to add a color editor because the normal color palette may get boring for some who'd rather use a more 1337 palette.

I may add extra backgrounds in the future as well as a background selector if anyone wants more.



Edit:
Playtesting!

<!> Warning! I am not aware of any ram leaks, but it is a small possibility! Part of this playtest will be to find bugs! I've tested it on a physical calc and it ran fine, but I am not responsible for any damage this program may cause. For your own calc's safety run this on CEmu. <!>

If you would like to play test the game, click on this link (Mediafire, ~20kb).
You will also need the C libs

Any feedback or comments would be appreciated, as long as it's not something akin to "ur game suks." There are currently ~160 options, but the full game will hopefully have much more. If you don't want to spoil part of the game for yourself then it will be a good idea to not play test.
The point of this play test is to find bugs, get feedback on the current options, improve UI, etc.
The game is unfinished, so because of the way I'm creating it there are unfinished options. If you come across an answer to an option that's in red and has a "*" on the right of it then that means it's not done and can't be selected. If it was selectable it would just take you to the first option ("You are hiding in a bush..."), or clear your memory because it's trying to access an index not inside of the option array. Luckily, you can't select them. They won't exist in the final game when all options are finished.

Edit #2: Fixed a memory leak, also fixed a bug that made the default colors 00h. If you ran the program with the default colors as 00h (black) then either press Del after launching the program to reset settings to default or delete the appvar "epcclr."

Edit #3: The game no longer automatically unlocks all options for you. Something always has to go wrong, and I forgot to comment that bit of code. Download link updated once again.
This game looks great so far, but unfortunately, I am unable to play it. I'll try it on physical calc later, but on CEMu, I get this screen every time I try to play the game. It freezes here, forcing a reset.

This is what the screen looks like:

epsilon5 wrote:
This game looks great so far, but unfortunately, I am unable to play it. I'll try it on physical calc later, but on CEMu, I get this screen every time I try to play the game. It freezes here, forcing a reset.

This is what the screen looks like:



Sorry for the game-breaking bug so early on! A temporary fix of that would be to press Del to reset stats to default, but I'm going to fix it permanently! I suppose the problem is that it's not setting the stats to default if the appvar is not detected. It's just using 0s for all colors. I'll re-edit the post with a correct link once I fix it.
Thanks for your quick response. I’ll try your fix.
Wow. This is a really cool adventure game. I played the original adventure game, and it was pretty fun, so I suppose that this one will be a lot more fun. And how long did it take you to come up with all of those scenarios? And how many do you plan on adding before you finish?
dunlavdy wrote:
Wow. This is a really cool adventure game. I played the original adventure game, and it was pretty fun, so I suppose that this one will be a lot more fun. And how long did it take you to come up with all of those scenarios? And how many do you plan on adding before you finish?

Thanks for the feedback. I'd guess it takes 3-5 minutes two write a scenario, and I have about 180 written so far, so a rough estimate would be ~12 hours. I'm planning on having at least double what I have so far, but there's not a fixed goal. I want to do as much as it'll take to finish all branches and paths without making it feel forced, but I may reach a limit at some point.
Hahaha this look great!
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement