Jump to content



1

HMS Raptor

A RAPTOR coding example

58 replies to this topic

#26 walter_J64bit OFFLINE  

walter_J64bit

    River Patroller

  • 3,441 posts
  • Location:Goldsboro NC

Posted Wed Feb 1, 2012 5:57 PM

View Postsh3-rg, on Wed Feb 1, 2012 6:34 AM, said:

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.
I agree, we are Atari fans or "retro gamers" so having update 2600,5200,7800 and XEGS games on the Jag should be the norm, Atari should had did that from the start :roll: Just look @ Nintendo they all ways update their retro games :D and any way the other option is for someone to make some working 2600/5200/7800/XEGS emulator's which I don't see in the Jag's future. :-o

Edited by walter_J64bit, Wed Feb 1, 2012 6:20 PM.


#27 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,782 posts
  • Busy bee!
  • Location:North, England

Posted Wed Feb 1, 2012 6:07 PM

View Postwalter_J64bit, on Wed Feb 1, 2012 5:57 PM, said:

I agree, we are Atari fans or "retro gamers" so having update 2600,5200,7800 and XEGS games on the Jag should be the norm

ET RAPTOR? I'll get my coat...

#28 racerx OFFLINE  

racerx

    Star Raider

  • 99 posts
  • Location:Zion, IL

Posted Wed Feb 1, 2012 6:20 PM

As someone that's been away for a quite a while, is this burnable to CD or do I need a Skunkboard?

#29 sh3-rg OFFLINE  

sh3-rg

    Dragonstomper

  • 626 posts
  • /|\
  • Location:NORTH-WEST ENGLAND

Posted Wed Feb 1, 2012 6:55 PM

View Postracerx, on Wed Feb 1, 2012 6:20 PM, said:

As someone that's been away for a quite a while, is this burnable to CD or do I need a Skunkboard?

It's not the final version of the game (can't say how long it'll be before we release that), but you can use JiFFI to make a CD image and burn that.

View Postwalter_J64bit, on Wed Feb 1, 2012 5:57 PM, said:

the other option is for someone to make some working 2600/5200/7800/XEGS emulator's which I don't see in the Jag's future.

Maybe not but you wouldn't be alone in wanting those.

#30 Gaztee OFFLINE  

Gaztee

    Dragonstomper

  • 887 posts
  • Location:Birmingham, UK

Posted Wed Feb 1, 2012 7:04 PM

Crikey! You avoid the internet for a day & a new jag game gets released! Will fire up my skunk at some point to have a blast of this! I vaguely remember the 2600 original, I love these old activision games! Thanks guys for this & look forward to more distractions in the future! :) Thanks CDi for the vid review!

A quick question about Raptor to the guys! I really don't know my arse from my elbow when it comes to programming, but with raptor library how easy would it be for a complete beginner to produce something like this (2600 update) I don't have time this year to do much, but when I have gotten my year of study out the way, I would like to attempt some programming.

Cheers!

#31 CyranoJ OFFLINE  

CyranoJ

    Dragonstomper

  • 767 posts
  • RAPTOR in LOCAL
  • Location:Adelaide, SA

Posted Wed Feb 1, 2012 7:38 PM

View PostGaztee, on Wed Feb 1, 2012 7:04 PM, said:

A quick question about Raptor to the guys! I really don't know my arse from my elbow when it comes to programming, but with raptor library how easy would it be for a complete beginner to produce something like this (2600 update) I don't have time this year to do much, but when I have gotten my year of study out the way, I would like to attempt some programming.

hi Gaz,

RAPTOR will handle all the setup, graphics format conversion, object movement, animation, collision detection, joypad/rotary input, memorytrack/score saves and music and sound effects for you. The object definitions (what stuff looks like, how it moves, etc) is all scripted, the animation engine (RMotion) is all scripted, and the music bank is all 'scripted' (although slightly differently!)

You will still have to code the 'logic' for a game - but given you have Linko and can always contact us directly, I think you'd be good to go if you decided to try and make something yourself! Can't wait to see what people make with this :)

#32 Gaztee OFFLINE  

Gaztee

    Dragonstomper

  • 887 posts
  • Location:Birmingham, UK

Posted Wed Feb 1, 2012 8:05 PM

View PostCyranoJ, on Wed Feb 1, 2012 7:38 PM, said:

View PostGaztee, on Wed Feb 1, 2012 7:04 PM, said:

A quick question about Raptor to the guys! I really don't know my arse from my elbow when it comes to programming, but with raptor library how easy would it be for a complete beginner to produce something like this (2600 update) I don't have time this year to do much, but when I have gotten my year of study out the way, I would like to attempt some programming.
hi Gaz,

RAPTOR will handle all the setup, graphics format conversion, object movement, animation, collision detection, joypad/rotary input, memorytrack/score saves and music and sound effects for you. The object definitions (what stuff looks like, how it moves, etc) is all scripted, the animation engine (RMotion) is all scripted, and the music bank is all 'scripted' (although slightly differently!)

You will still have to code the 'logic' for a game - but given you have Linko and can always contact us directly, I think you'd be good to go if you decided to try and make something yourself! Can't wait to see what people make with this :)
Thanks for the answer. Will defo be trying something with this. Must also be music to the ears of others in the same situation as me! This will hopefully bring more people into the fold which can only be good for the scene as a whole :)

#33 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,782 posts
  • Busy bee!
  • Location:North, England

Posted Thu Feb 2, 2012 2:17 AM

I remember ST Format doing a series of articles on making games using 68K. Maybe something like that could be done for RAPTOR (if it doesn't exist already).

#34 Fadest OFFLINE  

Fadest

    Moonsweeper

  • 384 posts
  • Location:France

Posted Thu Feb 2, 2012 3:09 AM

View PostCyranoJ, on Wed Feb 1, 2012 7:38 PM, said:

View PostGaztee, on Wed Feb 1, 2012 7:04 PM, said:

A quick question about Raptor to the guys! I really don't know my arse from my elbow when it comes to programming, but with raptor library how easy would it be for a complete beginner to produce something like this (2600 update) I don't have time this year to do much, but when I have gotten my year of study out the way, I would like to attempt some programming.

hi Gaz,

RAPTOR will handle all the setup, graphics format conversion, object movement, animation, collision detection, joypad/rotary input, memorytrack/score saves and music and sound effects for you. The object definitions (what stuff looks like, how it moves, etc) is all scripted, the animation engine (RMotion) is all scripted, and the music bank is all 'scripted' (although slightly differently!)

You will still have to code the 'logic' for a game - but given you have Linko and can always contact us directly, I think you'd be good to go if you decided to try and make something yourself! Can't wait to see what people make with this :)

You only need to code the logic ?
Are there any plan to write a simple 'script' to ASM converter in order to make game writing with RAPTOR even easier ?

#35 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,782 posts
  • Busy bee!
  • Location:North, England

Posted Thu Feb 2, 2012 3:18 AM

View PostFadest, on Thu Feb 2, 2012 3:09 AM, said:

Are there any plan to write a simple 'script' to ASM converter in order to make game writing with RAPTOR even easier ?

I think a BASIC to ASM converter would be better. If a developer is going to all the trouble of parsing a complex script (like the kind needed for games) it would make more sense to make the script a "real" language in my opinion. The need for a BASIC like language on the jag has been discussed in the past so maybe its a good time to discuss it again?

#36 Sauron OFFLINE  

Sauron

    River Patroller

  • 4,223 posts
  • In the land of Mordor.
  • Location:Middle of Nowhere, AZ

Posted Thu Feb 2, 2012 3:49 AM

I don't think the question is whether or not the Jag needs a BASIC-like language. I think it's more of a question of who is going to do it?

#37 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,782 posts
  • Busy bee!
  • Location:North, England

Posted Thu Feb 2, 2012 3:59 AM

View PostSauron, on Thu Feb 2, 2012 3:49 AM, said:

I don't think the question is whether or not the Jag needs a BASIC-like language. I think it's more of a question of who is going to do it?

True! I know that there are BASIC to "C" converters out there. Maybe that is a possible route too.

#38 Fadest OFFLINE  

Fadest

    Moonsweeper

  • 384 posts
  • Location:France

Posted Thu Feb 2, 2012 4:26 AM

Of course, a real language like Basic would be better, I put intentionally 'script' between '' because if many things are managed by Raptor, we could deal with something more light (even if it restrict the potential, at least in first script language version).

The question of who is of course more important, I have deal with stuff like this 20 years ago (compiler, interpreter, even from imaginary simili-Pascal language to imaginary assembler on imaginary silly processor, with or without LEX/YACC), but this is really old (and I had multiple brain washes till this time) and I have strictly no experience in 68k programming, so writing a converter to 68k or an interpreter in 68k (there are some sources on the net for this, but that would need lots of rework) would probably be out of my capacities right now for me :(

But first, I would probably need to know more about Raptor.
Matmook, Sh3, Linko, will you have some spare time during AC ?

#39 CyranoJ OFFLINE  

CyranoJ

    Dragonstomper

  • 767 posts
  • RAPTOR in LOCAL
  • Location:Adelaide, SA

Posted Thu Feb 2, 2012 5:46 AM

Well, I'm quite happy writing the "core" of RAPTOR (and then using it myself with assembler) - while I'd love to see a higher level language be able to drive that core, it's not something I feel lies along my path. I have no experience at all writing compilers/interpreters (and, interpreters would be too slow to be useful IMHO) - However, saying that, I will gladly help as much as I can if someone else would like to give it a serious go.

#40 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,782 posts
  • Busy bee!
  • Location:North, England

Posted Thu Feb 2, 2012 6:22 AM

There is BCX :-

http://bcx-basic.sourceforge.net

Which does BASIC to "C" conversion. I'm not familiar with the syntax of its BASIC but if it is modern and allows new keywords to be defined it'd be a good investigation starting point. That means it is down to me do the "C" wrapper for RAPTOR.

#41 matmook OFFLINE  

matmook

    Space Invader

  • 48 posts

Posted Thu Feb 2, 2012 6:52 AM

Quote

Matmook, Sh3, Linko, will you have some spare time during AC ?
Yes and I will have some question for you about Lynx in return :D

#42 Clay OFFLINE  

Clay

    Star Raider

  • 87 posts

Posted Thu Feb 2, 2012 3:17 PM

View Postsh3-rg, on Wed Feb 1, 2012 3:59 AM, said:

View PostK3V, on Tue Jan 31, 2012 7:27 PM, said:

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!

View Postmasematte, on Wed Feb 1, 2012 2:47 AM, said:

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.

Ok I'll bite and look really dumb by asking; What is AC 2012, when and where?

#43 Fadest OFFLINE  

Fadest

    Moonsweeper

  • 384 posts
  • Location:France

Posted Thu Feb 2, 2012 3:36 PM

It is a french convention, nearly in the middle of nowhere :D (in fact, in a nice small village near Paris)
This year, it will help in April 14 and 15th.

There are historicaly lots of Atari fans, coders and even gamers. But other retro stuff like Amstrad, MSX, Amiga (even the new and cool OS and computer) are well represented.

Based on some older stupid challenges (wonder who were stupid enough to make things like that :D), there is now a 24h coding contest. Last year, it was based on Tetris thema, there have been 2 projects on Jaguar (Reactris, and Tetrisbug), 1 on Amstrad, 1 on GBA, 1 on GP32 (winner of the competition) and 1 on Lynx (my Tetris Raiden concept)... Fun, creative and exciting contest...

#44 CyranoJ OFFLINE  

CyranoJ

    Dragonstomper

  • 767 posts
  • RAPTOR in LOCAL
  • Location:Adelaide, SA

Posted Thu Feb 2, 2012 4:19 PM

View PostFadest, on Thu Feb 2, 2012 4:26 AM, said:

But first, I would probably need to know more about Raptor.

Send me a PM with any questions, or... visit the Jagware IRC channel :)

#45 Gaztee OFFLINE  

Gaztee

    Dragonstomper

  • 887 posts
  • Location:Birmingham, UK

Posted Fri Feb 3, 2012 11:06 AM

Damn you reboot! You just forced me to buy an original copy of seaquest, as it turns out I don't have a copy in my collection!! :)

#46 Fadest OFFLINE  

Fadest

    Moonsweeper

  • 384 posts
  • Location:France

Posted Sat Feb 4, 2012 3:45 PM

View PostCyranoJ, on Thu Feb 2, 2012 4:19 PM, said:

View PostFadest, on Thu Feb 2, 2012 4:26 AM, said:

But first, I would probably need to know more about Raptor.

Send me a PM with any questions, or... visit the Jagware IRC channel :)
No more IRC, it's too much time consuming and dangerous for family life :D
I guess that dev doc will be available sooner or later ?

#47 skip OFFLINE  

skip

    Space Invader

  • 32 posts
  • Location:Adelaide, SA

Posted Sun Feb 5, 2012 1:28 AM

I played Seaquest endlessly during the day. Great update. +1 for the hold button and lock direction thing. Though maybe it could be made as an option so people can choose...?

#48 Orion_ OFFLINE  

Orion_

    Chopper Commander

  • 143 posts
  • Location:Paris, France

Posted Sun Feb 19, 2012 11:22 AM

I just tried it on my jaguar, well done !
It's a really nice and well polished game :)

#49 JagChris ONLINE  

JagChris

    Stargunner

  • 1,599 posts
  • Location:Oregon

Posted Sun Feb 19, 2012 12:43 PM

fun game.

#50 CyranoJ OFFLINE  

CyranoJ

    Dragonstomper

  • 767 posts
  • RAPTOR in LOCAL
  • Location:Adelaide, SA

Posted Sun Feb 19, 2012 4:43 PM

Thanks guys! If I can drag myself away from my PS3 for a few hours there's another game nearing completion :)




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users