This is a base project to create your very own Bullet Hell/Heaven, Shooter, Stealth etc. game!

Controls
Best played with twin-stick controller!
Controller:
LEFT STICK - Walk
RIGHT STICK - Aim & Shoot
X(bottom button)-Advance to game
Keyboard+Mouse:
WASD - Walk
MOUSE - Aim
LEFT MOUSE - Shoot
C - Advance to game
Content
It includes:
- a system to manage the different types of guns and bullets with different values
- multiplayer support
- basic AI that looks for the player and follows them
- basic enemies(one melee, one ranged)
- a basic item system
- a particle system
- a handy function to switch maps
- environmental damage(spikes)
- a basic HUD
Feel free to use this as a base for your games, and please share them with me once you're done :)
UPDATES
- 5.5.25 added a fancy label, better control instructions and a simple game over screen



I first played this going through the BBS cart on my Picotron and I wasn't sure of the controls. So I went with normal Pico-8 controls at first but lots of odd things happened.
First started using the arrow keys, which let me move the guy around, but he couldn't shoot. Then I realized, left mouse shoots, so I shot, but then the arrow keys stopped working so he didn't move anymore. Ok, tried the WASD keys and he could move and shoot still with the mouse button.
After I killed all the first enemies he briefly stopped moving and the WASD keys allowed him to shoot in all directions. Then after shooting a bit, the WASD keys stopped shooting and let him move again.
It was very odd and am unsure why that happened with the controls. This was using the new Alpha Build 0.2.0d


.jpg)
Thank you for giving it a go!
I understand the confusion, but this is all intended behavior.
This was developed with either a twin-stick controller or WASD and mouse controls in mind. The template dynamically switches between the two to allow spontaneous switching of the inputs when another player joins.
I will add a disclaimer in the title after work, thanks for bringing it to my attention.
The picotron webplayer is still unfit to represent the picotron controller.
EDIT: I added a disclaimer in the project, all of these controls are re-assignable in code. I also switched the controller to auto-fire mode, so just have to aim. The mobile web player is not a good fit for this cart.
[Please log in to post a comment]