Omnimaga

Calculator Community => Major Community Projects => Jumpman 68K => Topic started by: Ranman on February 14, 2017, 11:40:41 pm

Title: Jumpman - Resurrected
Post by: Ranman on February 14, 2017, 11:40:41 pm
So... What ever happened to Jumpman for TI calcs?

Good question. 3 years ago, my hard drive crashed and the data was not recoverable. I had made a recent backup of all my TI projects on a USB thumb drive. Good idea right? Yes... but not if you lose that backup. I frantically searched for it a number of times over several years without success. Very depressing to think you've lost everything.

Well... a few weeks ago that USB stick turned up; and I plan on resurrecting this project.
Title: Re: Jumpman - Resurrected
Post by: Eeems on February 15, 2017, 11:43:45 am
Awesome! I'm glad you finally found the USB drive. Let me know when you've officially resurrected this project and I'll move it out of the Discontinued board.
Title: Re: Jumpman - Resurrected
Post by: Ranman on February 15, 2017, 07:34:54 pm
It is officially resurrected.

I just finished getting spears and hotfoot abilities working. 27 levels complete. 15 levels to go.   :)
Title: Re: Jumpman - Resurrected
Post by: coops on February 15, 2017, 09:13:46 pm
Sweet! It looks amazing from the last post you had of it! There aren't many TI 89 games being worked on out there.
Title: Re: Jumpman - Resurrected
Post by: Sorunome on February 16, 2017, 05:24:01 am
It is officially resurrected.

I just finished getting spears and hotfoot abilities working. 27 levels complete. 15 levels to go.   :)
I moved it!

Also, I'm glad this is resurrected, it looks amazing after all :)
Title: Re: Jumpman - Resurrected
Post by: Ranman on February 22, 2017, 11:12:28 pm
Thanks everyone. Here's two more levels: Dragon Slayer and Hot Foot.

Dragon Slayer has conditional waypoints, timed girder drops, and spear throwing.

Hot Foot has explosions whenever Jumpman jumps... resulting in girder destruction. If too much of the girder is destroyed you may fall to your death.
Title: Re: Jumpman - Resurrected
Post by: Ranman on February 25, 2017, 12:53:01 pm
Here's another level called Grand Puzzle 2.

New functionality includes: doors that open and close, jewel collectables, jumpman invisibilty, and trigger points.

(http://tifreakware.net/ranman/Jumpman/JM10004.gif)
Title: Re: Jumpman - Resurrected
Post by: coops on February 25, 2017, 09:02:28 pm
Wow, this looks awesome! I thought it would have been hard for you to pick up a game you've lost for a number of years, but you seem to be doing alright!
Title: Re: Jumpman - Resurrected
Post by: Ranman on February 27, 2017, 12:07:23 am
Wow, this looks awesome! I thought it would have been hard for you to pick up a game you've lost for a number of years, but you seem to be doing alright!

Thanks for your kind words and support coops!

Here's another level. This one is called Gunslinger. It has the same AI as Robots 3, but these guys can shoot back.

(http://tifreakware.net/ranman/Jumpman/JM10009.gif)

Status: 32 out of 42 levels completed.

Title: Re: Jumpman - Resurrected
Post by: Ranman on March 01, 2017, 12:17:40 am
Another day... another level completed. This one is called Mystery Maze. No screenshot of this since it is very similar to the Blackout level (see the Screenshots page).

Status: 33 of 42 levels complete; only 3 more enemies to implement (roosters, rolling barrels, and freezers) and only 2 more special features. Implementing enemies and special abilities/features always slow me down.
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 03, 2017, 10:43:03 pm
Finally... finished Now You See It level.  :banghead:

It speaks for itself.   8)

(http://tifreakware.net/ranman/Jumpman/JM10010.gif)

8 levels to go!!  ;D
Title: Re: Jumpman - Resurrected
Post by: E37 on March 05, 2017, 05:35:05 pm
Finally... finished Now You See It level.  :banghead:

It speaks for itself.   8)

(http://tifreakware.net/ranman/Jumpman/JM10010.gif)

8 levels to go!!  ;D
Looks neat!
How far are you from finishing?
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 05, 2017, 07:37:34 pm
Looks neat!
How far are you from finishing?

Thanks E37! :)

I have 8 level remaining. I expect to be complete within 30 days. Thanks for inquiring.
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 09, 2017, 08:25:59 am
Here's a level called Ladder Challenge:

(http://tifreakware.net/ranman/Jumpman/JM10015.gif)

You have to move with the ladder a little bit or you will slowly slide up or down depending on the direction of the ladder. 
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 10, 2017, 01:30:03 am
Here's another level... Going Down?

(http://tifreakware.net/ranman/Jumpman/JM10018.gif)

24 of 30 Jumpman levels completed.
12 of 12 Jumpman Junior levels completed.

6 levels remaining. :D
Title: Re: Jumpman - Resurrected
Post by: Eeems on March 10, 2017, 12:05:03 pm
I'm excited to see the final result of this. Good work so far @Ranman!
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 11, 2017, 08:32:13 am
I'm excited to see the final result of this. Good work so far @Ranman!
Thanks Eeems... It's getting closer everyday.

Here is another level... this one is called Roll Me Over.

Nothing too fancy... just two barrels rolling around.

(http://tifreakware.net/ranman/Jumpman/JM10019.gif)

5 levels to go. :thumbsup:
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 13, 2017, 02:38:22 am
Here is another level... it is called Freeze.

The enemies chase you down. They cannot kill you. But if they touch you, you are frozen for a short period of time. You only have to worry about bullets being fired at you.  :banghead:

(http://tifreakware.net/ranman/Jumpman/JM10020.gif)

Only 4 levels remaining.... of which there are 2 more enemies and 1special feature to implement. Almost there... 8)
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 16, 2017, 10:10:54 am
Another level completed. This one is called Figurit and is a puzzle level with lots of disappearing pieces. Don't get trapped by an inadvertent bomb collection.

Figurit was in included in the original Jumpman; and Figurit's Revenge was included in Jumpman Jr.

(http://tifreakware.net/ranman/Jumpman/JM10022.gif)

3 levels remaining.  :D
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 16, 2017, 11:07:12 pm
And another level... This one is called Jump--n-Run.

No enemies on this level; just simply finish as fast as you can. Watch out for those disappearing platforms. Plan your routes accordingly.   ;)

(http://tifreakware.net/ranman/Jumpman/JM10023.gif)

2 Levels remaining!   :w00t:

Btw... for those interested in what a Jumpman level looks like in C code:

Code: [Select]
{
"JUMP-N-RUN",
{
{  1, GAME_PIECE_Jumpman,     FLAG_VA,    19, 28,  SPECIAL_ABILITY_None},

{ 10, GAME_PIECE_Girder_Hor,  FLAG_VA,     0,  8,  6},
{ 11, GAME_PIECE_Girder_Down, FLAG_VA,     6,  9,  4},
{ 12, GAME_PIECE_Girder_Hor,  FLAG_VA,    10, 13,  2},
{ 13, GAME_PIECE_Girder_Up,   FLAG_VA,    12, 12,  4},
{ 14, GAME_PIECE_Girder_Hor,  FLAG_VA,    16,  8,  8},
{ 15, GAME_PIECE_Girder_Down, FLAG_VA,    24,  9,  4},
{ 16, GAME_PIECE_Girder_Hor,  FLAG_VA,    28, 13,  2},
{ 17, GAME_PIECE_Girder_Up,   FLAG_VA,    30, 12,  4},
{ 18, GAME_PIECE_Girder_Hor,  FLAG_VA,    34,  8,  6},

{ 20, GAME_PIECE_Girder_Hor,  FLAG_VA,     0, 28,  6},
{ 21, GAME_PIECE_Girder_Down, FLAG_VA,     6, 29,  4},
{ 22, GAME_PIECE_Girder_Hor,  FLAG_VA,    10, 33,  4},
{ 23, GAME_PIECE_Girder_Hor,  FLAG_VA,    17, 36,  6},
{ 24, GAME_PIECE_Girder_Hor,  FLAG_VA,    26, 33,  4},
{ 25, GAME_PIECE_Girder_Up,   FLAG_VA,    30, 32,  4},
{ 26, GAME_PIECE_Girder_Hor,  FLAG_VA,    34, 28,  6},

{ 30, GAME_PIECE_Girder_Hor,  FLAG_VA,     0, 52,  8},
{ 31, GAME_PIECE_Girder_Hor,  FLAG_VA,    32, 52,  8},

{ 40, GAME_PIECE_Girder_Hor,  FLAG_VA,     0, 70,  5},
{ 41, GAME_PIECE_Girder_Hor,  FLAG_VA,    10, 70, 20},
{ 42, GAME_PIECE_Girder_Hor,  FLAG_VA,    35, 70,  5},

{ 50, GAME_PIECE_Girder_Hor,  FLAG_VA,     0, 88, 40},

{ 60, GAME_PIECE_Rope_Down,   FLAG_VA,    10, 28, 12},
{ 61, GAME_PIECE_Rope_Down,   FLAG_VA,    28, 28, 12},

{ 70, GAME_PIECE_Rope_Up,     FLAG_VA,     0, 30,  5},
{ 71, GAME_PIECE_Rope_Up,     FLAG_VA,    12, 36,  8},
{ 72, GAME_PIECE_Rope_Up,     FLAG_VA,    26, 36,  8},
{ 73, GAME_PIECE_Rope_Up,     FLAG_VA,    38, 30,  5},

{ 80, GAME_PIECE_Ladder,      FLAG_VA,     0,  4,  6},
{ 81, GAME_PIECE_Ladder,      FLAG_VA,    38,  4,  6},

{ 82, GAME_PIECE_Ladder,      FLAG_VA,     0, 68,  5},
{ 83, GAME_PIECE_Ladder,      FLAG_VA,    38, 68,  5},

{ 84, GAME_PIECE_Ladder,      FLAG_VA,    19,  6,  4},
{ 85, GAME_PIECE_Ladder,      FLAG_VA,    19, 22,  1},
{ 86, GAME_PIECE_Ladder,      FLAG_VA,    19, 26,  1},
{ 87, GAME_PIECE_Ladder,      FLAG_VA,    19, 30,  5},
{ 88, GAME_PIECE_Ladder,      FLAG_VA,    19, 50,  2},
{ 89, GAME_PIECE_Ladder,      FLAG_VA,    19, 58,  3},

{ 90, GAME_PIECE_Ladder,      FLAG_VA,    16, 68,  5},
{ 91, GAME_PIECE_Ladder,      FLAG_VA,    22, 68,  5},

{100, GAME_PIECE_Bomb,        FLAG_VAS,   10,  9,120}, // execute script 120
{101, GAME_PIECE_Bomb,        FLAG_VAS,   28,  9,121}, // execute script 121

{102, GAME_PIECE_Bomb,        FLAG_VA,     3, 24,  0}, //
{103, GAME_PIECE_Bomb,        FLAG_VAS,   10, 20,122}, // execute script 122
{104, GAME_PIECE_Bomb,        FLAG_VAS,   28, 20,123}, // execute script 123
{105, GAME_PIECE_Bomb,        FLAG_VA,    35, 24,  0}, //

{106, GAME_PIECE_Bomb,        FLAG_VAS,    2, 42,124}, // execute script 124
{107, GAME_PIECE_Bomb,        FLAG_VAS,   36, 42,125}, // execute script 125

{108, GAME_PIECE_Bomb,        FLAG_VA,     3, 74,  0}, //
{109, GAME_PIECE_Bomb,        FLAG_VAS,   10, 84,126}, // execute script 126
{110, GAME_PIECE_Bomb,        FLAG_VAS,   19, 84,127}, // execute script 127
{111, GAME_PIECE_Bomb,        FLAG_VAS,   28, 84,128}, // execute script 128
{112, GAME_PIECE_Bomb,        FLAG_VA,    35, 74,  0}, //

{120, GAME_PIECE_Script, FLAG_NONE, FLAG_NONE,  13,  0}, // make object 13 invisible
{121, GAME_PIECE_Script, FLAG_NONE, FLAG_NONE,  15,  0}, // make object 15 invisible
{122, GAME_PIECE_Script, FLAG_NONE, FLAG_NONE,  85,  0}, // make object 85 invisible
{123, GAME_PIECE_Script, FLAG_NONE, FLAG_NONE,  86,  0}, // make object 86 invisible
{124, GAME_PIECE_Script, FLAG_NONE, FLAG_NONE,  21,  0}, // make object 21 invisible
{125, GAME_PIECE_Script, FLAG_NONE, FLAG_NONE,  25,  0}, // make object 25 invisible
{126, GAME_PIECE_Script, FLAG_NONE, FLAG_NONE,  90,  0}, // make object 90 invisible
{127, GAME_PIECE_Script, FLAG_NONE, FLAG_NONE,  88,  0}, // make object 88 invisible
{128, GAME_PIECE_Script, FLAG_NONE, FLAG_NONE,  91,  0}, // make object 91 invisible

{140, GAME_PIECE_Bullet, FLAG_VA, 0, 0, BULLET_ACTION_HorzAndVert},
{141, GAME_PIECE_Bullet, FLAG_VA, 0, 0, BULLET_ACTION_HorzAndVert},
{142, GAME_PIECE_Bullet, FLAG_VA, 0, 0, BULLET_ACTION_HorzAndVert},
{143, GAME_PIECE_Bullet, FLAG_VA, 0, 0, BULLET_ACTION_HorzAndVert},

{ 0, 0, 0, 0, 0, 0}, // end of level marker
},
1500,13,0, // bonus start value = 1500, bombs required = 13
0,0,0,0,
false,
false,
},
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 17, 2017, 06:05:24 pm
The Roost...

(http://tifreakware.net/ranman/Jumpman/JM10024.gif)

1 level remaining. :crazy:
Title: Re: Jumpman - Resurrected
Post by: Eeems on March 17, 2017, 06:37:51 pm
Wooo! so close to done!
Title: Re: Jumpman - Resurrected
Post by: Ranman on March 21, 2017, 12:26:10 am
The final level called Grand Puzzle III is complete.

Sorry... no screenies of this one.  *.*   :ninja: :blah:
Title: Re: Jumpman - Resurrected
Post by: Ranman on September 07, 2017, 10:34:41 pm
Oh boy... lotsa real life things going on in my life...  lots of work related travel, work on the Lincoln Town Car, work on the apartment, and a new position at work.

But i have not forgotten about Jumpman.

I'll try to post a status update soon.
Title: Re: Jumpman - Resurrected
Post by: Jonson26 on September 08, 2017, 05:58:54 pm
Very cool looking game. Does it work on the original 92, or do i need a voyage or titanium to play it?
Title: Re: Jumpman - Resurrected
Post by: Nimani4c on September 27, 2017, 11:57:05 am
Wow that's really impressive how much you've done with the game so far. Excited to see the end result!
Title: Re: Jumpman - Resurrected
Post by: Ranman on October 31, 2017, 12:34:33 am
Very cool looking game. Does it work on the original 92, or do i need a voyage or titanium to play it?
Thank you sir. It may work on a TI-92, it will fit within the 60KB limit... However, the game was designed around the TI-89 screen layout. You should try it out and let me know.  ;)

Quote from: Nimani4c
Wow that's really impressive how much you've done with the game so far. Excited to see the end result!
Thanks a bunch!! And with that, I have some good news...

Jumpman 89 v1.00 has been uploaded to Ticalc.org
Title: Re: Jumpman - Resurrected
Post by: TIfanx1999 on October 31, 2017, 10:54:45 pm
Congrats Ranman! :D
Title: Re: Jumpman - Resurrected
Post by: Ranman on November 01, 2017, 11:47:17 pm
Congrats Ranman! :D
Thank you sir! Good to see you hangin' around.
Title: Re: Jumpman - Resurrected
Post by: Jonson26 on November 04, 2017, 06:03:13 pm
I tried to compile it... I've got more than 2k of errors...  :( Info: I downloaded extgraph, so it is'nt the problem.

Thank you sir. It may work on a TI-92, it will fit within the 60KB limit... However, the game was designed around the TI-89 screen layout. You should try it out and let me know.  ;)
Well, it won't work on my TI92, as i have no darn idea how to get fargo on it, but i recently bought a v200 to run assembly. Could you please make a 92/92+/v200 version? (You don't need to ajust the graphics. In my opinion centering the image and throwing some outline stuff in will do the trick.)

Also... Why do you make your games only for the 89?
Title: Re: Jumpman - Resurrected
Post by: TIfanx1999 on November 05, 2017, 02:45:33 pm
I *think* asm is compatible between the 89 and 92+ models. Not 100% sure though, it's been a while since I've used or thought much about the old 68k models (though I might have to break out the old TI-89 for this).
Title: Re: Jumpman - Resurrected
Post by: Jonson26 on November 06, 2017, 03:15:15 am
I renamed the includerd .89x and .89y files to .92x and .92y and uploaded them on the emulator, but it just sats "Wrong calculato model." when i try to run it. :(
Title: Re: Jumpman - Resurrected
Post by: Ranman on November 06, 2017, 07:19:04 am
I renamed the includerd .89x and .89y files to .92x and .92y and uploaded them on the emulator, but it just sats "Wrong calculato model." when i try to run it. :(
You can't do that. There exist special markers in the .x and .y files that designate whether it is for 89, 92, or V200. This is added during a post build processing step when building with GCC4TI. You will have to rebuild the Jumpman project and check the 92 and V200 boxes on the Project Options -> Program Options -> Calculator tab.

The assembly is identical... so dont worry about that. But you will need to be able to build... 2000 errors during compilation? Something must not be set up correctly. Can you tell me which OS and GCC4TI that you are building with?

I have a 92+ and I have made several projects for it. I may consider making Jumpman for the 92+.
Title: Re: Jumpman - Resurrected
Post by: Ranman on November 06, 2017, 11:08:26 pm
I built and tested Jumpman on a TI-92+. It worked as expected.... the Jumpman viewing area is just in the upper left hand corner of the larger display... but game play worked similar to the TI-89. This is good news. I will attempt to center the viewing area. I will also have to add some modified and additional key presses to handle the TI-92+ keyboard.

I'll let you know how this goes.  :)
Title: Re: Jumpman - Resurrected
Post by: Ranman on November 11, 2017, 11:40:51 am
Today I uploaded Jumpman 89 v1.01 to Ticalc. It contains a lot of optimizations suggested by Lionel Debroux and some minor corrections to the game engine.

Jumpman 89 v1.01
  - added optimizations suggested by Lionel Debroux (thank you Lionel)
  - corrected version string (V1.00 was released with the version string set to v0.95)
  - corrected enemy collision detection (v1.00 was released with enemy collision detection unintentionally disabled)
  - increased accuracy of bullet and collectable collision detection

I also uploaded the Jumpman Jr level pack that consists of 12 new levels.
Title: Re: Jumpman - Resurrected
Post by: Ranman on November 17, 2017, 09:26:58 am
A few in the community have requested a version of Jumpman for the 92+ and V200 calculators. I am officially announcing that a version of Jumpman for the TI-92+ and V200 is under construction.

Jumpman 92+ will support the keyboard layout differences. The graphics will remain unchanged but the playable area will be centered on the larger screen.

Title: Re: Jumpman - Resurrected
Post by: Jonson26 on November 17, 2017, 11:25:26 am
Looks already very nice to me!
Do you plan to release a public version soon? Possibly by Christmas?
Title: Re: Jumpman - Resurrected
Post by: Ranman on November 18, 2017, 08:22:14 am
Looks already very nice to me!
Do you plan to release a public version soon? Possibly by Christmas?

Thanks Jonson26! It has been added to the Ticalc queue... early Christmas present. :)
Title: Re: Jumpman - Resurrected
Post by: Jonson26 on November 18, 2017, 09:18:25 am
Wow! You're quick!
I'll dowload it ASAP. :)
Title: Re: Jumpman - Resurrected
Post by: TIfanx1999 on November 18, 2017, 11:02:06 pm
That's awesome Ranman! :D