Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?
You are not logged in.
Pages: 1
Everfly 1.0.3.3 - an original ASCII puzzle arcade game
So as part of my new year resolution to make a game every month, I made an entire game this January as my final project. I thought I'd polish this some more, so here it is, the first monthly game of the year. I'll post my second game after I finished polishing it, but enjoy this game for now.
You play as an Everfly (the X). The direction you choose has a number and you move exactly that number of steps. You cannot revisit the same spot and You lose a life when they cannot make any move. Consume enough numbers on the screen to advance to the next level.
I've made 8 levels in total, each with different and new kinds of items/challenges, but due to the randomly-generated nature of the game, it's unfortunately impossible to implement built-in level editors right now, most of the pre-set items in there were hardcoded. But if you'd like, you can take a gander at my source file at (line 203) and try your hands on hardcoding a custom level (warning: not OOP, absolute mess). Enjoy!
Offline
screen flickering hurts
can you do something about that
Offline
screen flickering hurts
can you do something about that
Idiotic coding from my side. Have to recode from scratch to fix that.
Offline
There is a few ways to fix it here: http://stackoverflow.com/questions/3484 … c/34843181
I would advise doing the 'double buffering' approach (write to string, loop through string and console and only change what's necessary by changing the console write position)
To so this, you could probably make your own console write function, then have an update function, which would mean that you wouldn't need to change much in the rest of the program
Offline
There is a few ways to fix it here: http://stackoverflow.com/questions/3484 … c/34843181
I would advise doing the 'double buffering' approach (write to string, loop through string and console and only change what's necessary by changing the console write position)To so this, you could probably make your own console write function, then have an update function, which would mean that you wouldn't need to change much in the rest of the program
No that's not the problem I realized, the way I coded the thing made almost every function's heavily dependent on refreshing the entire console, not to mention I used a simple 2D array of integers for the gameplay field instead of array of structs, leaving what can I do to the field very limited.
I could fit my code to double buffering, but that'd require tons of recoding on the program it'd be better to rewrite it in the first place.
Offline
Pages: 1
[ Started around 1733341598.5613 - Generated in 0.119 seconds, 12 queries executed - Memory usage: 1.45 MiB (Peak: 1.56 MiB) ]