Mega Wing: A Mega Drive / Genesis shmup - dev thread
Mega Wing: A Mega Drive / Genesis shmup - dev thread
Long time no posting here! Been on non-shmup adventures the past few years...stupid of me.
The game is tentatively named Mega Wing. I mean, the name really has to be used already for a shmup, right? Can't find any, though. \o/
It got some readability issues at the moment, but those will be sorted.
Have yet to figure out all of the fun stuff, like score system and power up mechanic. Got a few ideas that I'm testing out. Fun times ahead!
I've made a map editor that exports to a format (with game implementation) that allows me to switch backgrounds and palettes on the fly as well, that kind of thing will make the game look more varied than I managed doing in my last mega drive game Tänzer.
Planning on doing a Kickstarter for it, just as I did with Tänzer (https://megacatstudios.com/products/tan ... 8987971618).
Game is made using SGDK by Stephane Dallongeville (https://www.patreon.com/SGDK/overview) which I highly recommend.
Cheers!
The game is tentatively named Mega Wing. I mean, the name really has to be used already for a shmup, right? Can't find any, though. \o/
It got some readability issues at the moment, but those will be sorted.
Have yet to figure out all of the fun stuff, like score system and power up mechanic. Got a few ideas that I'm testing out. Fun times ahead!
I've made a map editor that exports to a format (with game implementation) that allows me to switch backgrounds and palettes on the fly as well, that kind of thing will make the game look more varied than I managed doing in my last mega drive game Tänzer.
Planning on doing a Kickstarter for it, just as I did with Tänzer (https://megacatstudios.com/products/tan ... 8987971618).
Game is made using SGDK by Stephane Dallongeville (https://www.patreon.com/SGDK/overview) which I highly recommend.
Cheers!
-
EmperorIng
- Posts: 5065
- Joined: Mon Jun 18, 2012 3:22 am
- Location: Chicago, IL
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
I saw some screens of this in motion on your twitter and I'm really impressed at the size and number of some of the sprites on display. The boss duo design looks very cool. A number of enemy designs have a neat Toaplan inspiration in them.
I'm curious: as a technical question is there a way to prioritize which sprites have flickering and which don't? It seems like in the boss footage, even though the bosses have a little flicker, the bullets appear stable. Which is really the most important thing.
I'm curious: as a technical question is there a way to prioritize which sprites have flickering and which don't? It seems like in the boss footage, even though the bosses have a little flicker, the bullets appear stable. Which is really the most important thing.
DEMON'S TILT [bullet hell pinball] - Music Composer || EC2151 ~ My FM/YM2612 music & more! || 1CC List || PCE-CD: The Search for Quality
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
The order in which the sprites are drawn decides it. First drawn will appear on top of the others as well. And since bullets should appear on top of everything else the flickering issue gets sorted automatically.
-
Noisepurge
- Posts: 5
- Joined: Wed Jul 03, 2019 9:49 am
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
looks great and can't have enough MD shmups do you have someone making the music already? I can recommend a fellow swede Waveshaper who recently composed a few tracks for Furi, i'm sure he would be all up in composing something with the FM Synth hardware
https://www.youtube.com/watch?v=Yrm_kb1d-Xc
https://www.youtube.com/watch?v=Yrm_kb1d-Xc
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
Some dev-thread...not being updated at all.
Still having a blast with the MD. Wonderful machine, but I wish everyday that there were more palettes than 4 to play around with.
Decided on the basic score mechanics, I thnk. You collect stars and fill a meter. When meter is full you gain a score multiplier and a smart bomb. Using a smart bomb will decrease the multiplier as well. The multiplier steps are 2x, 4x and 8x (max).
On top of this I was thinking of using a pickup-system along the lines of Gradius and V-V, with: power-up, shield, drone, smart bomb-type, weapon-type and a few connected to score.
The two player simultaneous play will most likely need to go as well. The MD is on its knees quite a few times already. Will try to come up with a 2 player mode by alternating and/or some sort of tag team thing.
Has alternating been made without checkpoints? Bet there is some way of doing it?
Som more pics:
Still having a blast with the MD. Wonderful machine, but I wish everyday that there were more palettes than 4 to play around with.
Decided on the basic score mechanics, I thnk. You collect stars and fill a meter. When meter is full you gain a score multiplier and a smart bomb. Using a smart bomb will decrease the multiplier as well. The multiplier steps are 2x, 4x and 8x (max).
On top of this I was thinking of using a pickup-system along the lines of Gradius and V-V, with: power-up, shield, drone, smart bomb-type, weapon-type and a few connected to score.
The two player simultaneous play will most likely need to go as well. The MD is on its knees quite a few times already. Will try to come up with a 2 player mode by alternating and/or some sort of tag team thing.
Has alternating been made without checkpoints? Bet there is some way of doing it?
Som more pics:
-
S20-TBL
- Posts: 440
- Joined: Mon Jan 18, 2010 6:48 am
- Location: Frying over a jungle and saving the nature
- Contact:
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
From the videos I've seen on Twitter, the spritework is good enough that 4 palettes isn't so bad. Heck this game has that classic Sonic 1 graphical vibe to it if you know what I mean.
Also, mannequin bomb.
Also, mannequin bomb.
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
But 4 is just ridiculous. I mean, you'd like a palette for just the "enemy get hit flash" but that's impossible now. Neo geo has 256 palettes, which is way too many, I'd settle for 8 or 16.S20-TBL wrote:From the videos I've seen on Twitter, the spritework is good enough that 4 palettes isn't so bad. Heck this game has that classic Sonic 1 graphical vibe to it if you know what I mean.
Maybe I should do a NG version as well, with simultaneous 2 player? And use all of the gazillion palettes! Muahahahaaa!
For the win!S20-TBL wrote: Also, mannequin bomb.
I see I forgot to add that as a screen shot here.
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
I totally missed your post, sneaked in while I was posting my long due update...sorry about that. :-/Noisepurge wrote:looks great and can't have enough MD shmups do you have someone making the music already? I can recommend a fellow swede Waveshaper who recently composed a few tracks for Furi, i'm sure he would be all up in composing something with the FM Synth hardware
https://www.youtube.com/watch?v=Yrm_kb1d-Xc
I'm going to use the same composer as for Tänzer, although he's occupied with getting married at the moment.
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
How do you make a game for old game consoles ?
Is it legal ?
Is it legal ?
-
Zwarteziel
- Posts: 1
- Joined: Tue Apr 02, 2019 6:19 am
- Location: Netherlands
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
That looks really amazing! Can I ask what's involved in developing for a console of this generation? E.g.: what kind of language and enviroment do you program in and how do you transfer data to the cartridges?
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
In this case, as mentioned, he's using the SGDK devkit. It allows for C programming, but ASM is probably used for critical parts of the code.heli wrote:How do you make a game for old game consoles ?
Is it legal ?
Perfectly legal with an unofficial devkit.
Free indie/doujin STGs: Download | List (incomplete)
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
It is nice to know this exists, i dont have my megadrive anymore.
You can buy empty shell cartridges at ali-express.
Curious what chips go in ?, can they be DIP ?
You can buy empty shell cartridges at ali-express.
Curious what chips go in ?, can they be DIP ?
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
Sorry for the late answer, I've put the game on hold while I'm doing ZPF for the MD with Rozyrg!! \o/Zwarteziel wrote:That looks really amazing! Can I ask what's involved in developing for a console of this generation? E.g.: what kind of language and environment do you program in and how do you transfer data to the cartridges?
As Krushal said, I mainly program in C, using stefs SGDK: https://github.com/Stephane-D/SGDK
During most of the dev phase I use an emulator to test the ROM with. But every now and then I transfer it onto a SD card and use an everdrive to run on a real machine.
And sometimes I even burn a ROM and test it for real.
The ones from ali is seldom used for homebrew. They're made of brittle plastic and they're not screwed together but rather clipped. I get mine from dragonbox.de, for instance. All for the "authenticity".heli wrote:It is nice to know this exists, I don't have my megadrive anymore.
You can buy empty shell cartridges at ali-express.
Curious what chips go in ?, can they be DIP ?
And the 32mbit chips used are old-school DIP m27c322.
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
This looks really nice!
Will the ship movement speed be changeable?
Will the ship movement speed be changeable?
Re: Mega Wing: A Mega Drive / Genesis shmup - dev thread
Wasn't thinking that, no.6t8k wrote:This looks really nice!
Will the ship movement speed be changeable?
In the ZPF game it is, though.