Author Topic: Metroid Pi  (Read 8964 times)

0 Members and 1 Guest are viewing this topic.

Harrierfalcon

  • Guest
Metroid Pi
« on: May 10, 2007, 01:31:00 pm »
As those of you from UTI (and those who watch my sig) would know, my most recent project is Metroid Pi, a pure basic Metroid game.  To date, it has 2 bosses, 3 powerups, and 4 types of enemies.

It is also a leap in my programming, since this is the first game even slightly resembling an RPG.  And because as far as I know, this is the second pure basic Metroid game.

For those who don't have link cables or who don't want to download it...
user posted imageuser posted image
And for those of us who do care, http://download116.mediafire.com/cgogyozwu2ug/1zxwmtwmzew/METROID.8xg is a demo.

Optimizations/suggestions/comments?

Offline Speler

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 857
  • Rating: +6/-2
    • View Profile
Metroid Pi
« Reply #1 on: May 10, 2007, 01:39:00 pm »
Harrierfalcon, I keep forgetting to try out this game... next time I get access to a computer with TI-Connect.

Harrierfalcon

  • Guest
Metroid Pi
« Reply #2 on: May 10, 2007, 01:51:00 pm »
Don' worry about it.  If you have no life other than calcs, then I'm worried, but other than that, take your time.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Metroid Pi
« Reply #3 on: May 10, 2007, 01:53:00 pm »
Wow this game is cool. I am just wondering are you going to re program the shooting so that everything else updates simultaneously with when the bullet updates. So that everything updates in one frame?
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
Metroid Pi
« Reply #4 on: May 10, 2007, 01:55:00 pm »
I'm going to have to download this demo, Metroid Pure, and Metroid II: Evolution when I have time and have myself a Metroid party.  :Dbiggrin.gif  (if they can all fit on my calculator... :Ptongue.gif)

Delnar_Ersike

  • Guest
Metroid Pi
« Reply #5 on: May 10, 2007, 01:56:00 pm »
Also, I forgot to say this in my UTI post, but when I shoot an enemy in a room, I want it to STAY DEAD instead of respawning every time I kill it! Also, I just realized how hard Kraid still is after getting beaten 2 more times by it after my first successful attempt to kill it.

Harrierfalcon

  • Guest
Metroid Pi
« Reply #6 on: May 10, 2007, 02:07:00 pm »
Heh.  Well, the last update changes it so that his breath does a tad more damage.

METROID PARTIES RULE!!! :instagib:Instagib.gif

@Halifax: That would be veeerrrry slow.  I would need at least another (yes, another) If-Then statement, which would slow it down.

@Delnar: I know about the respawning thing...I'm not sure how I should go about doing this.
*Harrierfalcon

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Metroid Pi
« Reply #7 on: May 10, 2007, 02:48:00 pm »
Your z80 blog site doesn't work with IE7?? I had to use Firefox to view it.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Harrierfalcon

  • Guest
Metroid Pi
« Reply #8 on: May 10, 2007, 03:06:00 pm »
*Harrierfalcon

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Metroid Pi
« Reply #9 on: May 10, 2007, 11:11:00 pm »
Oh ok well I don't see why it wouldn't work then because Revsoft is wordpress too. Oh well. No I have not tried your game but I will when I can get a USB cord for my 84
There are 10 types of people in this world-- those that can read binary, and those that can't.

Harrierfalcon

  • Guest
Metroid Pi
« Reply #10 on: May 11, 2007, 12:09:00 am »
Heads up, because I made another update.

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Metroid Pi
« Reply #11 on: May 11, 2007, 04:15:00 pm »
Well, besides the fact that i can't beat the first boss :/confused.gif it's a very good game. I haven't downloaded the updated version (downloading now...). The only thing i would say to add is... grayscale? jk (not really ;)wink.gif) Maybe faster key detection, unless that has already been addressed in the update.

Great game!  
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Harrierfalcon

  • Guest
Metroid Pi
« Reply #12 on: May 12, 2007, 12:47:00 am »
Well, in the main engine there are, like, 3-5 powerups that I have to address, and then I added another one just to make it faster.  As far as I know, it's about as fast as it can get.

Thanks!

Harrierfalcon

  • Guest
Metroid Pi
« Reply #13 on: June 05, 2007, 05:39:00 pm »
Anyways, I've been working on this a little, and I've changed a few things around.  prgmZZMOVE, if you couldn't guess, is the physics engine.  I have changed it around a tad, so now, if you walk off an edge, you hang in the air for a frame before falling.  However, you can "bevel" yourself up onto platforms.  In other words, I have rearranged it so that you fall/rise, THEN move sideways.  Why?  Well...if you are fast enough, you can walk/run/move sideways (whichever you prefer) and then jump, and instead of taking the usual lag of a frame to be able to move sideways, you can now move sideways instantly.  (If you couldn't tell I was trying to see if I could make Kraid easier this way.)  And if I'm not mistaken, it seems to have sped it up a trifle :)smile.gif. Get the updated ones http://www.unitedti.org/index.php?showtopic=6430&view=findpost&p=106790.
And to keep people updated on the status, here's my to-do list.
  1. Write the third boss.
  2. Add the plasma beams to the second boss, increase damage a lot, maybe add a phase.
  3. Write the final interactive pseudo-cinematic.
  4. Optimize, optimize, optimize!
What do you guys think ;)wink.gif ?

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Metroid Pi
« Reply #14 on: June 06, 2007, 12:43:00 pm »
I think your an amazing BASIC programmer o.oblink.gif far past what I would expect. Great job on this game man.
There are 10 types of people in this world-- those that can read binary, and those that can't.