The Eights
Technically a game! You're a ninja killing bad dudes for some reason. But being a ninja, killing dudes provides no challenge, so you've decided to kill them with style.
First, lower your expectations. This is currently a very short experience. I just wanted to build a game that was playable, start to finish, including multiple levels, a win condition, a death screen, and a main menu. Consider those boxes checked!
This is built in Bevy as a prototype. It has very rough edges and very little content, but I hope to continue to build on the foundation I've laid out here... But likely as not I'll lose interest in a week or two.
Controls are as follows:
- WASDF or ARROW KEYS for movement.
- SPACE to jump
- HOLD F to perform a slash attack
- HOLD R for block
- TAP R to parry
Controllers should also work!
- LEFT STICK for movement
- SOUTH BUTTON to jump
- HOLD WEST BUTTON to perform a slash attack
- HOLD NORTH BUTTON to block
- TAP NORTH BUTTON to parry
Known Bugs:
- Very rarely you fall through the floor for no reason. I wrote a custom, very limited AABB-based physics engine and I only just barely understand how it works. Frankly, I'm probably not smart enough to fix that bug. ¯\_(ツ)_/¯
- Bad guys can walk into the walls a bit. I kind of forgot to check for those collisions. ¯\_(ツ)_/¯
Recent Changes:
- Made the two levels included much larger with more bad guys to eliminate.
- You can block and parry! Tap the block button just before the enemy's attack will hit to parry and reflect their bullet at them. (Needs some work but technically exists)
- Reduced the "falling through the floor" issue quite a bit! (Warning: might still fall through the floor.)
- If you jump off the map, you respawn where you last touched ground. (Warning: sometimes it messes up and you fall from that spot infinitely.)
- Jumping out of the map will cost you half your health. Do it enough and it will eventually round down to zero and kill you.
- Bad guys can't walk through walls!
- Your final score is displayed when you win. (Losers don't get to know their score.)
- Fixed "swipe" attack hit detection to make hitting dudes easier / more sensible.
- Fixed bug where bonus adjustments were applied to player's entire score, rather than to the points they get for their kill. Whoops! No more 6 digit scores for me!
Things I hope to add in the near future:
- Fix the bugs already mentioned
- Sound and (maybe) music
- Parry mechanic tweaks
- Slightly less dumb screen graphics, but only slightly.
Long term:
- Spacial hashing for collision detection
- Longer, better levels
- More enemies
- More interesting ways to attack / counter attack
- More bonus point conditions
Thanks for giving it a spin!
P.S. Wondering why it's called "The Eights?" Just a silly codename I used because all the graphics were built around an 8x8 grid.
Comments
Log in with itch.io to leave a comment.
pog game. hope it gets more content! however this gme is not good for mobile, bluetooth keyboards dont work and bluetooth controllers dont slash. < those bugs are for mobile