Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1035239 Posts in 41761 Topics- by 33353 Members - Latest Member: lamiville

August 23, 2014, 05:23:41 AM
TIGSource ForumsFeedbackDevLogsMagnaut
Pages: [1] 2 3 4
Print
Author Topic: Magnaut  (Read 6472 times)
TheLastBanana
Level 8
***



View Profile WWW Email
« on: August 31, 2012, 09:12:47 PM »


History
Two years ago, I made a Ludum Dare entry called "Magno-Warrior." Give it a try if you want a general idea of how this game works, although be warned: its controls are kind of wonky, and it was generally agreed that it could have been fun if I hadn't botched that part. Also, "Magnaut" sounds cooler and doesn't return Google image results for Yu-Gi-Oh cards, so I wouldn't be offended if you just stuck with the new version.

Gameplay
Magnaut is a top-down shoot-'em-up think Asteroids. But there's a twist (bet you didn't see that coming)! Fly into the derelict hulls of your enemies and witness why the game's title sounds suspiciously similar to "magnet:" your ship can grab dead enemies and use their weapons and armour to defend itself. Super cool!
The main gamemode will feature a whole bunch of hand-made enemy waves with the occasional boss and bonus stage.
That said, high score lists can get dull pretty quickly, so there will also be stuff to unlock. For instance:
  • A hard mode?
  • A randomly-generated mode
  • New player ships with different control/gameplay styles
I'll probably add to that list as I go on with development.

Flashy and Noisy Things
It's okay I know most of you skipped to this part.
Some of these videos are of old versions, although nothing really huge has changed aside from effects and sounds.




Music


To-do List (In Maybe-Chronological Order)
(Underlined stuff is in progress, strikethrough is complete.)
  • Make attachment UI more user-friendly
  • Change repair to only affect ships of the same type
  • Set up bonus stage
  • Come up with some more background effects and music so that the experience stays fresh
  • Set up all the main game waves
  • Controller support/other control schemes (No controller support for now)
  • Make bosses (one left!)
  • Make more bonus stages
  • Add a seeeeecret thing
  • Add screen-clearing "smart bomb"
  • Muck around with the scoring system
  • Set up an unlock system
  • Add menu screens
  • Start beta testing!
  • Add more player ship types
  • Add a high-score list
  • Add a randomly-generated gamemode

To-Maybe-do List
  • Let the player fire weak shots when no attachments are present (might be useful for bosses, but maybe it defeats the point of the game?)
  • Make little numbers pop out of destroyed enemies (too annoying?)
  • Hard mode (depends on how long the normal mode takes me, although I could just multiply the enemies' speeds or something)

Like the game? Follow it on Indie DB!
« Last Edit: June 29, 2013, 06:11:18 PM by TheLastBanana » Logged

TheLastBanana
Level 8
***



View Profile WWW Email
« Reply #1 on: September 01, 2012, 02:12:45 PM »

In today's update, I'll talk a bit about the music.
For most of the game's development process, I've been using music I made with the Ultimate Megadrive Soundfont it seems like most "retro" games go for more of an NES kind of sound, so I figured I'd do something a little bassier and funkier while still keeping it in the world of classic video games.
Honestly, though, it felt a little wrong using a soundfont that directly samples other games for the sake of my own game, and I don't really want to invite any legal issues with something I'm planning on selling. So, instead, I've re-made the music using VOPM, which emulates a very similar chip to the Megadrive (the Yamaha YM2151). I've cheated a bit by using a different synth for my square lead, and the drum samples are some royalty-free ones which I've passed through some filters to get a little closer to Genesis sound quality. Ultimately, though, I'm not entirely committed to having a 100% accurate emulation here (in case the rotation and alpha effects weren't a good indication); I just think it sounds neat, so hopefully you'll agree. The sound is a little livelier and bassier now. That said, maybe I went overboard, so opinions would be appreciated!

For comparison, here's the old version of the main theme:
https://dl.dropbox.com/u/2149322/Magno-Warrior/ElectroargentumOld.mp3
And here's the new version:
Logged

Zack Bell
Level 10
*****



View Profile WWW
« Reply #2 on: September 01, 2012, 09:43:50 PM »

I'm surprised that this hasn't had much feedback yet. I just wanted to say that I really, really love the premise. I think that it is a really cool gimmick and that it would make a great arcade style game like Super Crate Box or something of that sort.
Logged

Inanimate
Global Moderator
Level 10
******

☆HERO OF JUSTICE!☆


View Profile
« Reply #3 on: September 01, 2012, 11:43:33 PM »

I remember testing this out! It was an absolute blast, and I've been waiting to see more development for it for ages. This looks wonderful, TLB! Keep up teh great work.  Smiley
Logged
keo
Level 8
***


kicking n laughing


View Profile
« Reply #4 on: September 02, 2012, 12:05:58 AM »

oh my this is wicked cool.  that's all I got to say, will be keeping my eye on this one.
Logged

TheLastBanana
Level 8
***



View Profile WWW Email
« Reply #5 on: September 02, 2012, 08:56:10 PM »

Thanks for the kind words, folks!

Today, I completely wrote the system which handles the ships attached to the player. The code was quite frankly a mess, and a bit painful to work with. It now uses proper tweens, among other things, which has the added bonus of making the ships not snap around awkwardly when one is destroyed. Also, it's not going to give me a brain aneurysm when I need to add things to it (which will be very soon).

I also added a screen shake/tear effect. Basically, the screen is cut up into lines, and they shake in two directions at once. I found it was annoying if it shook whenever attached ships were hit, so instead, it's used to lend a bit more of a powerful feeling to your shots by subtly shaking whenever you hit an enemy. Of course, larger shots shake slightly more.
It's also used when you crash into an enemy, when you are hit directly, and when you die. However, to differentiate these negative events from the positive feedback of hitting an enemy, these ones are more harsh, last a little longer, and vibrate horizontally instead of vertically, which seems to feel a little more disorienting. It certainly solves the problem I was previously noticing of not knowing when you've been hit directly.

A few other changes are that I've decreased the maximum number of attachments to 5, and that ships you pick up will only repair other ships of the same type. The first of these will just make the game a little harder. The second will force the player to improvise and use different weapon types as the game progresses you can't repair your attached ships if you haven't seen that type of ship in a while. This should also be a nice way of making the game naturally increase in difficulty as the enemy types start getting more varied later in the game.

Here's today's video:

Next up is probably replacing the awful attachment UI, which you can get a glimpse of if you look around 0:46 in today's video. It's really awkward, and makes it nearly impossible to arrange things.
« Last Edit: September 07, 2012, 11:59:05 AM by TheLastBanana » Logged

TheLastBanana
Level 8
***



View Profile WWW Email
« Reply #6 on: September 16, 2012, 07:20:56 PM »

Allow me to start this post by quoting myself:
September is probably a terrible time for me to start this, but OH WELL.
To the surprise of nobody at all, I ended up being too busy to work on this for two weeks. Durr...?

Anyway, here I am with another update! As promised, I've completely redone the UI for rearranging attached ships. It's way, way more usable than before, and it's actually kind of fun to play with. This brief video will probably do a far better job of explaining it than I can:


The little tooltips that pop up over the attachments show how much health they have left, although, in this case, they were all at 100%.
Anyway, now that I have that out of the way, it seems the next item on my list is the bonus stage. I have no idea how long that's going to take, although I do already have the basics of the bonus stage running. I may end up posting several updates about it. Stay tuned!
Logged

TheLastBanana
Level 8
***



View Profile WWW Email
« Reply #7 on: September 18, 2012, 02:49:24 PM »

Today, I finished putting together the bonus stage music. The bonus stage itself is semi-functional, but not quite in a state that I want to show it yet, so for now, you'll have to settle with some tunage:

Logged

TheLastBanana
Level 8
***



View Profile WWW Email
« Reply #8 on: November 11, 2012, 11:25:53 PM »

Okay, it's really been a while. Sorry! I've had a lot of other stuff to deal with, so this has (as usual) been on the backburner.
Good news, though: I have some really cool stuff to show you!

I've finished the bonus stage at the moment, there's only one playable level, but more can be added very easily.
The goal is pretty simple: go through rings to gain speed. If you run into a ball, you'll lose speed. In order to advance in the bonus stage (they have multiple sections, a la Sonic 2), you need to be at a certain goal speed. Also, if you go too long without passing a ring, you'll start to decelerate very quickly, so getting up to goal speed and then hiding from everything is a very bad idea.
So, without further ado, here it is!


You can also see the game's new fonts in the video. I went for a class arcade-style chrome font. I'm quite happy with them if nothing else, they're certainly a step up from the mixed-resolution mess I was using before.

My next step is probably to make a boss, then to assemble the various bits together into the first "world" (i.e. ten levels). I still need to decide how this is going to be split up, though. Bonus stages and bosses are nice for breaking up the action a bit, but there are two ways I can go with it:
  • Boss after every 10th wave, then bonus stage if you beat the boss without taking damage. This means the breaks in normal action aren't too frequent, but it could also make the breaks too long.
  • Boss after every 10th wave, bonus stage after every wave ending in 5 (and some other condition for getting to visit the bonus stage... not sure what). This keeps the two pieces separated so that the breaks in regular gameplay are short and satisfying, but it might also be awkward to be pulled out of regular gameplay so often.
Any opinions on this? I think I'm leaning toward the former.
Logged

Belimoth
Level 10
*****


high-heeled cyberbully


View Profile
« Reply #9 on: November 11, 2012, 11:36:07 PM »

Glad to see you're still working on this.
Logged

amidos2006
Level 1
*



View Profile WWW Email
« Reply #10 on: November 12, 2012, 01:32:09 AM »

Nice idea and game I just tried your ludumdare enty Smiley it will be nice if I can control the attaching debris part as it was difficult for me to do that correctly using arrows and mouse Smiley but its cool game Smiley Good Luck in the dev Smiley
Logged

TheLastBanana
Level 8
***



View Profile WWW Email
« Reply #11 on: November 12, 2012, 10:09:17 AM »

Glad to see you're still working on this.
Thanks! Glad to see there are still some people watching I know this hasn't been the most consistently-updated devlog.

it will be nice if I can control the attaching debris part as it was difficult for me to do that correctly using arrows and mouse Smiley
Yeah, this was one of the huge issues with the Ludum Dare version. In the current version, it's all keyboard-controlled, and the ships automatically arrange themselves in a nice pattern. From the pause menu, you can also shuffle their order around or boot them off using the mouse.
Logged

amidos2006
Level 1
*



View Profile WWW Email
« Reply #12 on: November 12, 2012, 01:52:25 PM »

....
Yeah, this was one of the huge issues with the Ludum Dare version. In the current version, it's all keyboard-controlled, and the ships automatically arrange themselves in a nice pattern. From the pause menu, you can also shuffle their order around or boot them off using the mouse.

That's amazing looking forward to try that Smiley
Logged

TheLastBanana
Level 8
***



View Profile WWW Email
« Reply #13 on: November 14, 2012, 11:01:29 PM »

The first boss is still under construction! Hopefully it won't be too long before I have something to show on that front. In the meantime, I also put some music together for the second world of the game, which will be laser-themed:

Logged

amidos2006
Level 1
*



View Profile WWW Email
« Reply #14 on: November 15, 2012, 12:42:48 AM »

The first boss is still under construction! Hopefully it won't be too long before I have something to show on that front. In the meantime, I also put some music together for the second world of the game, which will be laser-themed:

Wooow who did that awesome track? You?
Logged

Pages: [1] 2 3 4
Print
Jump to:  

Theme orange-lt created by panic