Jump to content

Photo

HMS Raptor

A RAPTOR coding example

59 replies to this topic

#1 CyranoJ OFFLINE  

CyranoJ

    Stargunner

  • 1,948 posts
  • RAPTOR in LOCAL
  • Location:Adelaide, SA

Posted Tue Jan 31, 2012 5:17 AM

What is HMS RAPTOR?

This is a simple game for one player for the Atari Jaguar games console.

Where did you get the idea for the game?

The game was inspired by the 2600 classic “SeaQuest” – A title chosen by Reboot teammate, Sauron, as a simple game to demonstrate the use of the RAPTOR programming library.

What is HMS RAPTOR? What isn’t it?

HMS RAPTOR isn’t many things. It isn’t ‘pushing the jaguar’ to any great lengths. It isn’t “the second coming of homebrew”. It isn’t “shovelware for sale” and it most certainly isn’t “The best, most efficient code ever created”. The game is not even a good ‘stress test’ for the RAPTOR engine, the Jaguar is barely breaking a sweat running this software.

What this title brings to the table is a simple and fun game, written in easy to read, fully commented source code which clearly documents and illustrates several of the functions and procedures required to use RAPTOR.

Two versions of the binary are available for download – the simple ‘concept version’ which was written in a matter of a few hours, and the ‘slightly polished for release’ version that we spent a bit more time and effort on to make a more complete game.


How do I play HMS RAPTOR?

[CJ's version]
Move the DPAD around until you die or pick something up, then take it to the surface. Or not. It's not that complicated :)

[sh3's version]
Guide your submarine around the depths of the ocean. Collect the divers, avoid the sharks and avoid the enemy submarines. Use your torpedoes to take down the enemy subs and destroy the sharks. Sharks will chase the divers, so be quick! Shoot a shark while he's being chased and he will turn around and head back towards you.

The aim of the game is to collect a full crew of 6 divers and return to the surface. This will advance the level, the game will speed up and more difficult rescues will await you. If you return to the surface with less than a full crew, one diver will exit your sub and allow the air tanks to replenish as long as you remain on the surface – but beware – taking on new air affects your perception and reaction time, when you return to the depths you will find everything appears to move more quickly! Returning to the surface without any crew members sacrifices your sub. So don't do it.

Air – all the time you are below the surface, your air tanks are depleting. If the air runs out you are forced to make an emergency ascent. This will require the use of a crewman and cost you a submarine.

Complete as many levels as you can for a high score.

Will you package and sell HMS RAPTOR?

No.

Why did you make HMS RAPTOR, and how long did it take?

The game exists to demonstrate the library used to make it. Nothing more, nothing less. Please don’t expect to sit back and be playing the likes of AvP when you start it up - if that is what you are expecting you will be disappointed! All told there is about two months of work on show here, but in actual man hours, probably less than a week. During those two months we have been working, living our lives, eating, sleeping and working on other projects (Including the RAPTOR library itself)

Will you be releasing the source code to HMS RAPTOR?

The full source code and assets of this RAPTOR game will be released when the RAPTOR Engine itself is made public in the coming months. The source will feature extensively in the documentation, being the primary example for many of the functions.

NOTE: Uses the U235 Sound Engine under the RAPTOR license application terms of use.

[whoops] Forgot to include the logo!! Fixed [Download replaced] :)

Have fun :)

[EDIT] Fixed the Poulpe!

Attached Files



#2 GroovyBee OFFLINE  

GroovyBee

    Games Developer

  • 7,778 posts
  • Busy bee!
  • Location:North, England

Posted Tue Jan 31, 2012 5:25 AM

Yay! I spy octopii!

#3 ACrystal2011 OFFLINE  

ACrystal2011

    Dragonstomper

  • 583 posts
  • Location:Jennings, Louisiana

Posted Tue Jan 31, 2012 5:25 AM

Posted Image

Thought this could use a sceenshot :)

Edited by ACrystal2011, Tue Jan 31, 2012 5:31 AM.


#4 CyranoJ OFFLINE  

CyranoJ

    Stargunner

  • Topic Starter
  • 1,948 posts
  • RAPTOR in LOCAL
  • Location:Adelaide, SA

Posted Tue Jan 31, 2012 5:30 AM

*Updated the post with some instructional assistance from The Art Department :)

#5 sh3-rg OFFLINE  

sh3-rg

    River Patroller

  • 2,106 posts
  • absent
  • Location:elsewhere

Posted Tue Jan 31, 2012 6:00 AM

NOTE: Uses the U235 Sound Engine under the RAPTOR license application terms of use.


Not quite, we didn't include a logo! C&D on its way!

http://www.youtube.com/watch?v=eTc_JC36ArY

#6 CD-i OFFLINE  

CD-i

    Moonsweeper

  • 260 posts

Posted Tue Jan 31, 2012 2:22 PM

I did a short video review on it to check it out :)


Edited by CD-i, Tue Jan 31, 2012 2:23 PM.


#7 sh3-rg OFFLINE  

sh3-rg

    River Patroller

  • 2,106 posts
  • absent
  • Location:elsewhere

Posted Tue Jan 31, 2012 3:49 PM

Another new version up with a new u-235SE logo on title screen (rather than the CBA resize CJ added before work ;-) )

#8 ls650 OFFLINE  

ls650

    Quadrunner

  • 5,246 posts
  • Atari rocks!
  • Location:British Columbia

Posted Tue Jan 31, 2012 4:05 PM

Great. If it runs on Virtual Jaguar I can check it out tonight; my Jag is in storage right now.

#9 ACrystal2011 OFFLINE  

ACrystal2011

    Dragonstomper

  • 583 posts
  • Location:Jennings, Louisiana

Posted Tue Jan 31, 2012 4:11 PM

Great. If it runs on Virtual Jaguar I can check it out tonight; my Jag is in storage right now.


That poor neglected Jag :_(

But yeah it works on virtual Jag

Edited by ACrystal2011, Tue Jan 31, 2012 4:11 PM.


#10 K3V OFFLINE  

K3V

    Dragonstomper

  • 638 posts
  • Location:NY, USA

Posted Tue Jan 31, 2012 7:27 PM

Just tried this out. Fun little game! Love the sound and the graphics are nicely done.

I see the # of downloads is higher on the "Concept" version above - people should be sure to download the more complete HMSRU235.ZIP file too!

If I may offer a gameplay suggestion: have the sub "lock in" to shooting in one direction while the fire button is pressed down. Would allow for some more strategic maneuvering :)

Edited by K3V, Tue Jan 31, 2012 7:32 PM.


#11 CyranoJ OFFLINE  

CyranoJ

    Stargunner

  • Topic Starter
  • 1,948 posts
  • RAPTOR in LOCAL
  • Location:Adelaide, SA

Posted Tue Jan 31, 2012 8:15 PM

I see the # of downloads is higher on the "Concept" version above - people should be sure to download the more complete HMSRU235.ZIP file too!


The counter reset because I've changed the binary to add a u235 Logo :) (And I have to change it again tonight to fix the black line on the poulpe!)

#12 ls650 OFFLINE  

ls650

    Quadrunner

  • 5,246 posts
  • Atari rocks!
  • Location:British Columbia

Posted Tue Jan 31, 2012 8:22 PM

Nice - works fine on my laptop with the latest version of VJ running. I like it - the graphics for the underwater light look especially nice.

#13 walter_J64bit ONLINE  

walter_J64bit

    River Patroller

  • 4,091 posts
  • Location:Goldsboro NC

Posted Tue Jan 31, 2012 8:44 PM

There's nothing wrong with updated 2600 games on the Jag. ;)

#14 masematte OFFLINE  

masematte

    Chopper Commander

  • 222 posts
  • Location:Cologne Germany

Posted Wed Feb 1, 2012 2:47 AM

I agree i want more games.like.that ;) very good.Demo.

I.think your Raptor give.us.good games in the future

#15 CyranoJ OFFLINE  

CyranoJ

    Stargunner

  • Topic Starter
  • 1,948 posts
  • RAPTOR in LOCAL
  • Location:Adelaide, SA

Posted Wed Feb 1, 2012 3:54 AM

Thanks for the comments above :) We have considered doing a few more '2600 homages' in the future, RAPTOR makes them incredibly easy to make (and now we have the rotary code built into RAPTOR.... MultiTap PADDLE GAMES!!!)

However, for now, we are working on other things... but who knows, in a few weeks we might need a diversion again :)

#16 sh3-rg OFFLINE  

sh3-rg

    River Patroller

  • 2,106 posts
  • absent
  • Location:elsewhere

Posted Wed Feb 1, 2012 3:59 AM

If I may offer a gameplay suggestion: have the sub "lock in" to shooting in one direction while the fire button is pressed down. Would allow for some more strategic maneuvering :)


I like that idea, we'll give it a go and see how it plays before we release the final version (with Sauron's levels and edits), cheers!

I.think your Raptor give.us.good games in the future


Have you been looking at our svn? ;-) I think we might show what a proper Raptor game can look like at AC 2012 and hopefully Matmook will do the same with the stuff he's been working on as he helps further develop Raptor (and maybe also in the 24 hour coding competition?!). Would be good to see some of the ejagfest regulars make it to AC this year, it really is an amazing, productive event and worth the trip being over 2 days.

#17 CD-i OFFLINE  

CD-i

    Moonsweeper

  • 260 posts

Posted Wed Feb 1, 2012 6:05 AM

I like the idea of more 2600 remakes and maybe a release someday on a multicart!

Warlords remake with 4 player rotary support would be incredible awesome!

#18 walter_J64bit ONLINE  

walter_J64bit

    River Patroller

  • 4,091 posts
  • Location:Goldsboro NC

Posted Wed Feb 1, 2012 6:16 AM

Hey maybe, we can see more updates from the 5200, 7800 and the XEGS, I think most Jag fans have a soft spot for the other Atari systems too. :lust:

#19 sh3-rg OFFLINE  

sh3-rg

    River Patroller

  • 2,106 posts
  • absent
  • Location:elsewhere

Posted Wed Feb 1, 2012 6:34 AM

I think we will be making more of these quick & fun games/remakes/whatever you want to call them as it helps keep bigger projects from becomming work-like. As we say on our site & have always said, we're Atari fans not just Jaguar fans & love the games we grew up with on 8-bit machines, the Jaguar is really easy for stuff like this. Sure, some people might think it's not worthy of the system, but also some people are Atari fans first and Jaguar fans second at the best ;-) We'll see what happens when Raptor is released, I imagine if anyone makes use of it this kind of game will be good to start with.

#20 rush6432 OFFLINE  

rush6432

    Moonsweeper

  • 313 posts

Posted Wed Feb 1, 2012 6:52 AM

I like the idea of more 2600 remakes and maybe a release someday on a multicart!

Warlords remake with 4 player rotary support would be incredible awesome!


Already exists a demo of this but not with rotary from what i understand ;)

#21 wozencl OFFLINE  

wozencl

    Chopper Commander

  • 167 posts

Posted Wed Feb 1, 2012 7:10 AM

Great work again guys. :thumbsup:

I honestly think this will bring Jag coding within the reach of a lot more people, far more so than the release of source for Atari-era games. Kudos!

#22 sh3-rg OFFLINE  

sh3-rg

    River Patroller

  • 2,106 posts
  • absent
  • Location:elsewhere

Posted Wed Feb 1, 2012 7:17 AM

Already exists a demo of this but not with rotary from what i understand ;)


Hmm, that's possible, but I thought I played it with rotary at an ejagfest, maybe I got confused with something else, I tried a few games I'd never played before at those events.

#23 GroovyBee OFFLINE  

GroovyBee

    Games Developer

  • 7,778 posts
  • Busy bee!
  • Location:North, England

Posted Wed Feb 1, 2012 7:18 AM

I honestly think this will bring Jag coding within the reach of a lot more people, far more so than the release of source for Atari-era games.


The problem with source code from decades ago is that the original developers have long left the scene and forgotten all about it, so there is nobody to ask as your wade your way through poorly commented code. With RAPTOR based games the developers are still on the scene and can provide examples and answer questions. Offering "tech support" is a boon to developers on any platform.

#24 K3V OFFLINE  

K3V

    Dragonstomper

  • 638 posts
  • Location:NY, USA

Posted Wed Feb 1, 2012 7:44 AM

I like the idea of more 2600 remakes and maybe a release someday on a multicart!

Warlords remake with 4 player rotary support would be incredible awesome!


Both great ideas :)

#25 SebRmv OFFLINE  

SebRmv

    Moonsweeper

  • 291 posts
  • Location:Paris, France

Posted Wed Feb 1, 2012 5:04 PM

Nice little game! :)




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users