Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: ztrumpet on May 22, 2011, 03:31:23 pm

Title: Cube Droid Saves the Galaxy
Post by: ztrumpet on May 22, 2011, 03:31:23 pm
For my contest entry, I decided to do a loose port of the flash game Cube Droid Saves the Galaxy, which can be found here (http://armorgames.com/play/10461/cube-droid-saves-the-galaxy).
So far, I'm only in planning stages, but I do have a mock-up of a level to show that it's possible.

(http://img.removedfromgame.com/imgs/0-CubeDroidMockUp.jpg)
(For the record, that's level 5-2).

As for other noteworthy details, I'll try to include as many of the original levels as I can despite my smaller screen size in the Y direction (the original is 12*12 but mine is 10*15).  I am planning level packs, and if I don't have all of the levels in the game I can assure you that the levels will be in a level pack.
I plan to include the cut-scenes if I have enough memory.

So, yeah, that's what my plan is.  I hope I can complete it in time, because for the first half of the contest I'm still in school. :-\
Title: Re: Cube Droid Saves the Galaxy
Post by: Deep Toaster on May 22, 2011, 03:35:31 pm
Cube Droid's an awesome game. That's an awesome mock-up. Good luck! Are you planning to add those subtle animations?
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on May 22, 2011, 03:37:02 pm
Cube Droid's an awesome game. That's an awesome mock-up. Good luck! Are you planning to add those subtle animations?
Yes.  I've already done the sprites for them too. ;)
Title: Re: Cube Droid Saves the Galaxy
Post by: Deep Toaster on May 22, 2011, 11:09:28 pm
Can't wait. Not many calc games have those little animations, but they make a big difference ^^
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on May 23, 2011, 04:21:47 pm
I received a reply back from the developer of the original game, and I have his permission to port it to the calc.  He also said that if he has time, he'll try to figure out what his algorithms for enemy movement were, as I need to know those to make as faithful a port to the original as possible.
Title: Re: Cube Droid Saves the Galaxy
Post by: yunhua98 on May 23, 2011, 04:31:15 pm
wow, nice to know lots of people out there are willing to help.  ;)
Title: Re: Cube Droid Saves the Galaxy
Post by: aeTIos on May 25, 2011, 02:17:38 pm
Maybe I should contact the author of Continuity too... After all, its a free game.
Title: Re: Cube Droid Saves the Galaxy
Post by: DJ Omnimaga on June 07, 2011, 11:09:53 pm
This is nice Ztrumpet. I remember someone posted this before or was making a calc port, and I'm glad you're planning to finish one. The game isn't too hard either, so it should be enjoyable for most people
Title: Re: Cube Droid Saves the Galaxy
Post by: Stefan Bauwens on June 13, 2011, 01:20:42 pm
Good luck with this. I tried the flash game, and it looks fun!
Title: Re: Cube Droid Saves the Galaxy
Post by: Hayleia on June 13, 2011, 01:26:47 pm
Hey ! This game is the same as Robbox (or Robbox is the same as this game) !
Can't wait to see a port of it on a calc !
Quote from: Nikolai
Then good luck, my friend
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on June 20, 2011, 10:08:07 pm
I've made substantial progress today:  I can load levels and display them.  Though this may not sound like a lot, I've also laid the framework for the rest of the main engine.  It's progressing well.

Title: Re: Cube Droid Saves the Galaxy
Post by: tloz128 on June 20, 2011, 10:10:23 pm
I'm looking forward to playing this. ;D
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on June 20, 2011, 10:14:20 pm
Thanks, tloz.  I am as well. ;)

Omnimaga and I made the developer's website: http://www.bitsofbas.com/blog/post/24/a-couple-of-cube-droid-goodies  I figured it was cool enough to share, though it doesn't really count as progress of my own. ;D
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on June 22, 2011, 04:26:31 pm
Project Update:
I keep hitting little bumps in getting everything animated.  It's harder than it looks... :-\
Title: Re: Cube Droid Saves the Galaxy
Post by: DJ Omnimaga on June 22, 2011, 04:27:15 pm
Wow thatM's nice that you made the front page of the author. :D Congrats :D

Nice to see it's still updated too. :)
Title: Re: Cube Droid Saves the Galaxy
Post by: Geekboy1011 on June 22, 2011, 04:31:25 pm
Thanks, tloz.  I am as well. ;)

Omnimaga and I made the developer's website: http://www.bitsofbas.com/blog/post/24/a-couple-of-cube-droid-goodies  I figured it was cool enough to share, though it doesn't really count as progress of my own. ;D

Awesome and gluck with the animations
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on June 24, 2011, 01:29:24 pm
Alright, now that I've written all my display routines (finally - I had elusive bugs  <_< ) I can start programming at a much faster clip.

I started animating things with Cube Droid himself, and I figured since I think it looks so cool I'd share it with everyone.  As you can tell, I haven't implemented collision detection yet, but you get the picture. ;)

Edit: It looks like my Wabbit settings weren't quite right.  Oops. :(
Title: Re: Cube Droid Saves the Galaxy
Post by: Deep Toaster on June 24, 2011, 03:25:24 pm
Aah stop making awesome games everyone x.x
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on June 25, 2011, 09:14:24 pm
My stationary sprites are animated. ;D

What do you guys think?
Title: Re: Cube Droid Saves the Galaxy
Post by: shmibs on June 25, 2011, 10:06:20 pm
dunno about everyone else, but i think that i approve.
Title: Re: Cube Droid Saves the Galaxy
Post by: leafy on June 25, 2011, 10:24:58 pm
Looks awesome, greyscale looks pretty clean ^^ I'm guessing you can't walk through walls in the future :P
Title: Re: Cube Droid Saves the Galaxy
Post by: Munchor on June 26, 2011, 06:35:03 am
Looks awesome, greyscale looks pretty clean

Indeed it does, for four levels that's looking pretty clean :)
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on June 26, 2011, 11:17:01 pm
Looks awesome, greyscale looks pretty clean

Indeed it does, for four levels that's looking pretty clean :)
Thanks, guys. :D  It took me forever to get it this clean.  I'll reveal how I'm doing it (in pure Axe) after the contest is over. ;D



Update for today:
I got a ton done.  Collision detection works completely, batteries are collectible, crates move, and more.  My next task is keeping my animated battery/empty battery sprites from covering or interfering with how I'm displaying everything.

Screenie:
Title: Re: Cube Droid Saves the Galaxy
Post by: Stefan Bauwens on July 01, 2011, 04:39:55 am
Looks great Ztrumpet!
Title: Re: Cube Droid Saves the Galaxy
Post by: Deep Toaster on July 01, 2011, 12:50:13 pm
Awesome, it's looking like the original! :D

Another Game I have to play when it comes out.
Title: Re: Cube Droid Saves the Galaxy
Post by: DJ Omnimaga on July 01, 2011, 02:52:26 pm
This really looks great. Definitively a lot of new great Axe games coming out.
Title: Re: Cube Droid Saves the Galaxy
Post by: Deep Toaster on July 01, 2011, 04:37:30 pm
This really looks great. Definitively a lot of new great Axe games coming out.
Contests are awesome for that reason ^^
Title: Re: Cube Droid Saves the Galaxy
Post by: mrmprog on July 01, 2011, 04:56:48 pm
Axe has completely revolutionized calc gaming, allowing us to make epic stuff like this. 
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 03, 2011, 01:05:39 am
Alright, major updates tonight.  The main engine is complete except for the enemy code.  In other words, since the last screenie I have finished the graphics bugs, made teleport crates disappear, and arrows work, among other details.  Also, it is possible to end the level by going to the ship after collecting all of the batteries.
Anyway, enough words, how about some screenies!

(http://img.removedfromgame.com/imgs/CubeDroid110703screeniea.gif)

(http://img.removedfromgame.com/imgs/CubeDroid110703screenieb.gif)

Some more info:
Right now the executable is 6424 bytes, though some of that is just placeholders.  I think the final game will be an App.
It's running at 6 mhz, and unless I hit some unforeseen problem it will stay like that.

Let me know what you think. ;)
Title: Re: Cube Droid Saves the Galaxy
Post by: Hayleia on July 03, 2011, 02:14:01 am
That looks a lot like a game that I like very much: Robbox. So...
your game is Awesome
Title: Re: Cube Droid Saves the Galaxy
Post by: leafy on July 03, 2011, 02:17:37 am
Looks amazingggggg ^^
Title: Re: Cube Droid Saves the Galaxy
Post by: Stefan Bauwens on July 03, 2011, 05:07:50 am
Looks great Ztrumpet. Although I must play the flash game again to know exactly how it works again.(I forgot a bit :P)
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 06, 2011, 07:57:54 pm
Everything's going according to schedual.  Though I do not have a screenie for tonight, I worked on the level editor today.  Next up is either making a lot of menus or resuming work on my enemies.  I'm pretty sure that I'll have a full version out in a week. :)
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 12, 2011, 07:42:34 pm
Here's how it's progressing.  The hardest code's behind me - that was getting the "cannons" to work.  I had the hardest time with them because of how dynamic everything is.  I think I can still have a completed version on Friday.
For the record, it's at 8444 bytes, so I'm going to have to make it an App soon.
Title: Re: Cube Droid Saves the Galaxy
Post by: leafy on July 12, 2011, 08:27:55 pm
Wow I love the cannons! ^^
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 12, 2011, 09:02:28 pm
Oh, one more thing I keep forgetting to mention:  The game actually runs a little slower than those screenies suggest - those are close to as fast as it can run, but since it's about 130% of the real speed I'm slowing it down closer to the original's speed for the release.
This is also done to make the grayscale look even better and more even. ;D
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 14, 2011, 05:30:56 pm
Roller Saws work!
I still have on small bug to work out, and then I just have to add Guardians and the game engine is done.  I think I can still finish for the contest. :)

On a side note, I passed 10500 bytes of code today.

Here's a screenie:
Edit: Don't worry, the grayscale looks better on calc.
Title: Re: Cube Droid Saves the Galaxy
Post by: yunhua98 on July 14, 2011, 05:41:11 pm
wow ztrumpet!  that looks great!
Do you think you'll release a demo for the contest of the full thing?
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 14, 2011, 06:01:59 pm
Do you think you'll release a demo for the contest of the full thing?
I will have an entry.  The question is will it be the full thing or not.  Which is my question as well as yours.

Edit:  After thinking about it, it'll probably be a demo, but it'll probably have a lot of levels.
Title: Re: Cube Droid Saves the Galaxy
Post by: TIfanx1999 on July 14, 2011, 08:06:39 pm
Looks really nice! Is the speed running at 6 Mhz or 15 Mhz?
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 14, 2011, 09:10:17 pm
Looks really nice! Is the speed running at 6 Mhz or 15 Mhz?
6 Mhz. :D
Title: Re: Cube Droid Saves the Galaxy
Post by: TIfanx1999 on July 14, 2011, 09:48:16 pm
Oh, very nice indeed! =)
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 14, 2011, 11:31:21 pm
My main engine is done!  (And it's 11000+ bytes)
This means that I will have a demo of sorts in the contest.  I have no idea how many levels I can have, but expect quite a few (12-18 or so).
This also means that Guardians are done, and they are scary to play against. ;D  It's really fun and terrifying to have them running for you... so how about a screenie showing that helpless feeling?
Title: Re: Cube Droid Saves the Galaxy
Post by: Deep Toaster on July 15, 2011, 02:40:35 pm
Looks really nice! Is the speed running at 6 Mhz or 15 Mhz?
6 Mhz. :D
Looking forward! ;D
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 16, 2011, 01:24:57 am
Well, Cube Droid kinda make it to Demo stage.  In the release there are 3 levels that work, two that somehow got screwed up, and a level editor.  Hopefully the editor will make up for the two levels that are messed up.
I figured you guys would like a screenie, so here we go:

Oh, and by the way, I'm going to finish this game sometime.  It will not end like this; I'm eventually going to have a full port with all 36 levels, and it won't have two that are just messed up. ;D

Edit: Since I have permission to upload the two levels that are messed up in my entry, I'll put them here.  This is what they were supposed to be. (Level 4 is A and Level 5 is B).  Thanks for playing. :D

Demo Download Link (http://www.omnimaga.org/index.php?action=dlattach;topic=9514.0;attach=8649)
Title: Re: Cube Droid Saves the Galaxy
Post by: Munchor on July 24, 2011, 10:03:23 am
As judge and player, the graphics of that game are very good. The first level was really hard though O.O
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on July 29, 2011, 11:18:24 am
So, this topic (http://ourl.ca/12269) says that level editors are awesome and always wanted.  However, I don't recall anyone using the level editor to this.  So I'm wondering:
Did anyone use the level editor I included with this?
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on November 08, 2011, 10:52:55 pm
*Bump*
I'm still wondering what people think about the level editor (see previous post).

Also, I haven't been able to work on this alongside Midnight like I planned due to my 5 AP Classes + Band, so I will not be able to make a Christmas time release.  I'm guessing that it might be done in February.
Title: Re: Cube Droid Saves the Galaxy
Post by: LincolnB on November 08, 2011, 10:57:43 pm
five AP Classes?! WTF that's crazy
Title: Re: Cube Droid Saves the Galaxy
Post by: ztrumpet on November 08, 2011, 10:59:02 pm
five AP Classes?! WTF that's crazy
AP US History, AP Chem, AP Physics, Band, AP Lit, AP Calc.  And no, that Calc does not stand for "Calculator." :P

So yeah, if you guys think I'm not as active as I once was, this is a good reason why. ;)

And no, I'm not crazy... I think.