I wanted to try my hand at coding Conway's Game of Life, and here it is! It is HORRIBLY optimized (turns out operating on 60x60 squares and copying an array every frame takes some computational power) and there's definitely a lot of room for improvement performance wise, but as a novice programmer I'm pretty happy with it.
Press (O) to pause/unpause the simulation. (You might need to hold the button to get it to unpause: again, this thing runs slow.) While paused, you can place/delete cells by moving the on-screen cursor with the arrow keys and pressing (X). The settings menu (Enter) has a couple of options:
- Randomize - randomize every cell on the screen
- Clear - clears :)
- Glider Gun - loads in a glider gun, an arrangement of cells that produces small "gliders" that travel across the screen diagonally
Controller recommended
You are a SORCERER. There are a bunch of enormous BUGS(?) in the SKY. You should probably SHOOT at these SKY-BUGS, i GUESS
A simple little arcade game made over a couple days. I'm pretty happy with how it turned out!
CONTROLS:
- Directional Keys - Move
- (X)/ X - Shoot (tap to shoot a fireball, hold to charge up a triple shot)
- (O)/ Z / C - Strafe
TIPS:
- Triple shots pierce enemies
- You move slower when charging a triple shot
- As you progress through each wave, the subsequent waves get harder and harder
- Be careful around the edges of the screen!
Update 1.1: Added 60FPS support! Might be a little laggy on some devices, check below if you'd rather play the 30 FPS version.
Previous versions:
Press O to move towards the white dot, press X to shoot from the red dot.
I had an idea for a game where you would press a button to accelerate in one direction and press another button to shoot in the opposite direction as you automatically rotate. It ended up being a lot less fun to play than I thought it would be, but there might be some potential here if I flesh it out a bit.
I also ran into some weird runtime errors that I couldn't quite figure out. At first I thought it might be crashing because of the exact position that the bullet hits the target, but I think it might actually be bullets getting removed from the master table of bullets and their indexes getting all janked up. I'll probably have to rewrite the way the table is handled in order to stop this from happening.
Based off of a job I had in high school. A little game I made to learn pico-8.
Inspired by the game A Solitary Spacecraft by @videodante in ways that feel very obvious in retrospect
Arrow keys to move, X to pickup/drop burgers.