This article was taken from my Ko-Fi page, where you check more of my stuff! If you like what I do, you can support me with a price of a single coffee!
The Backstory
Back from a bit of a break I'm bringing you a whole new game, which supposedly will be finished in 2-3 weeks!
If you are following the PICO-8 world you should be already aware of LazyDev's channel and his amazing shmup game tutorial series. Since I've been always interested in those games I always wanted to make one myself, so here is the opportunity. A showcase "jam" event was also announced for the series so we can hit two birds with one stone! Let me show you what I've been working on!
Shmups
A "shoot 'em up", also known as a "shmup" is a game in which the you fight against a large number of enemies by shooting at them while dodging their fire and movement. You fight either waves or an endlessy scrolling battlefield and fight bosses with various attack patterns.
Galaga, a NES smup game, is the most commonly known smup game from the NES era, and most games to this day mostly follow the above said patterns.
Sligth variation in the genre is the way of movement for example Gradius followed the path of moving to the right. This game is particularly close to my heart as I played a ton of it back in the days, so I went with this way of base movement.
The project basics
I wanted a cute witch game for a while but never really found a great opportunity to make one, because of this as soon as the idea of the project popped up, i went with the witch theme!
A quick demo was quicky assembled to see if i like the general aesthetic and I was quite pleased how it looked so went town on the basics! Drew some sprites, implemented the explosion in my way from the tutorial series and made the first dummy wave to check if eveything works!
The shooting flash on your hands, the light blue bullets and the blue explosions flying off and fading aways quickly created an amazing game feel and helped me to crunch through the first day of implementing more enemies and features! The flash is simply a sprite which we draw upon our character for a short time after shooting, the explosions are a bit more complicated code on them:
HERE
Enemies striking back
There is one thing really missing (other than enemy variety) is them attacking you!
The attacks are based on a Mission system, where each enemy has a mission to fulfill and follow. The tutorial series has an amazing video explaining it in more depths here, but the gist of it is we have mission like "flyin" and "attack" and cycle those with timers. After that we can define a unique movement for each enemy. Notice how bats only move forwards while the pesky crows are trying to snipe you from their position sharply turing on you! Here is a rundown on my attack patterns so far.
The only thing we are missing is the enemy projectiles so let's add them to the game! Nothing fancy, bullets have an (sx,sy) vector for their movement speed and they move accordingly. Enemies then are either choosen at their "protect" stationary phase to shoot at you or they have an attack phase that does so. (Ignore the cat in the corner and the blue heart for now)
Now we have the basics down, so how about we create our first boss!
But what enemy could serve as our equal foe?
Another witch of course who went mad for some yet unknown reason!
Prepare for a witch battle!
Power-ups!
What is a Shooter game without power ups?
Of course they won't spawn this frequent, I just wanted to make a cool looking gif for you. We have shields, we have potions, multiple fire types and the screen swiping cat bomb!
As of know the cat bomb doesn't really work the way i want it, but the showcase lasts a month and I wanted a quick powerfull effect in the game!
With the shields I'm quite happy. Alongside their blue circle break effect and the pink puffs when you take damage the game let's you know of danger with style.
Also for the time being there is no weight system added to pickups, so eveything drops with equal chance. That will surely have to change as cat bombs will be far too powerful to drop so frequent.
What is left?
Actually a lot. While the wave system is complete i don't have that many crafted. More enemies and bosses should also be and lastly sound effects and music.
Sounds are in the game, but they are all made by me. Asked for a talented friend of mine BeforeYouCloseYourMind (Soundcloud, Bandcamp) for some help, if time allows he will help with the project!
For the end, there is an idea of mine to restructure how bosses work, which may lead to a 2 day journey down the code, reworking things but I think it will for the better on the long run!
Big thank you to Csöndi, for supporting my work!
Wanna see your name here? See more frequent updates? Longer PicoShorts? Or you just like what i do? Consider supporting my work with even the price of a single coffee, and if you can please share my work, so more people can enjoy the magical world of PICO-8.
Other social sites:
🐦 Twitter
📷 Instagram
🎥 Twitch
🎬 YouTube
Games and devlogs i made:
⌨️ GitHub repos
🎮 Itch.io
🕹️ Newgrounds
Top comments (5)
A shoot-'em-up witch game on PICO-8 sounds like such a fun project! PICO-8’s retro aesthetic really brings out the charm in these types of games. If you enjoy arcade-style gaming, you might also like the Super S9 Game, which brings that same nostalgic feel but with modern gameplay twists. Excited to see where your game dev journey takes you!
The game's level design is another standout feature, offering a variety of environments to explore, from enchanted forests and haunted graveyards to mystical dungeons and towering castles. Each level is meticulously crafted to provide a balance of challenge and excitement, with hidden secrets and bonus objectives to discover for those daring enough to explore every corner. Of course, no shoot'em up would be complete without epic boss battles, and "Shoot'em Up Witch" delivers in spades. Try aussie online casino. From towering monsters to sinister sorcerers, each boss presents a unique and formidable challenge that will test players' skills and reflexes to the limit. With multiple difficulty levels to choose from, even the most seasoned players will find plenty of thrills and excitement.
Hello fellow gamers, I wanted to share my recent experience at Royal Reels Casino located at royalreelspokies.live/. I enjoyed a fun night playing the slots and was impressed by the variety of games available. The staff was very friendly and helpful. Overall it was an enjoyable time and I'll likely visit again soon to try my luck on some new machines.
Games for me are the most interesting way to have a good time, but also earn extra money. I understood that this increases my chances of winning. I was able to find Ninja casino that provide some bonus. I have selected it and most advantageous solutions.
These are mostly interesting games. It would be great if the links to download the different games were given. Currently, I am playing online casino gambling games accepting only Sofort. If you want to know information about Sofort, you can search on the web. I'm asking for the download links of these games, because I want to try other types of games
Some comments may only be visible to logged-in visitors. Sign in to view all comments.