Jump to content

Photo

Raptor Basic+ is one year today! A retrospective

Raptor Raptor Basic+ Birthday

4 replies to this topic

#1 ggn OFFLINE  

ggn

    Stargunner

  • 1,453 posts
  • Location:Athens, Greece

Posted Fri Dec 25, 2015 2:46 AM

Raptor Basic+ is 1 year old today! And to celebrate its birthday, we thought we'd make a small retrospective with past, present and future products made using it. But first...

Premise

It was a no brainer. After releasing Raptor, our bare metal library that handles jaguar objects, we realised that it would be much better if we provided people with more ways to interface with it than just plain assembly (actually we knew about this way before the release but for various reasons it never materialised).

After a couple of iterations with playing with Pascal and ehbasic (which we got up and running and named it Raptor Basic) we ended up trying BCX Basic. This looked much more promising! After 12 days of intense hackery (read more about it here) we got it up and running and just in time for Christmas!

Anyway, enough blabla, let's quickly move on to...

Projects

This is not an exhaustive list, but tries more or less to be in chronological order.
 

 

Doger


Binary: Attached File  doger.abs   738.03KB   266 downloads


Oh look, it's a game! And it stars Doge! Awwww!

Started as a tutorial game that's essentially frogger with doge as the main sprite, this is actually very fun to play! I've showcased it at a few parties and people would not leave the joypad until they finished the game. I think that's a very good indication that something good is happening there!
 

doger1.png

Yeah yeah, tutorial schmutorial - this is fun!


doger2.png

Doesn't this just screams of fun to you? :)







Cloudy with a chance of metaballs

 

Pouet link: http://www.pouet.net...php?which=65610

Youtube:


This is a demoscene production which ranked #1 at Outline 2015, where we entered it in the wild compo. 6 differnt productions were entered and about 110 people cast their votes, so it wasn't just ourselves voting - thanks to the people at the party! This is probably the first release that showed the potential of rb+, giving Raptor and the hardware a run for its money!
 

cloudy-1.png

How the stars look after a few beers (no, not really)


cloudy0.png

Foxy lady!


cloudy1.png

That's the hardware jumping for joy for running rb+ code!


cloudy2.png

The classic interference effect from early 90s demos that stressed the contemporary hardware back then, done with a few lines of basic code (instead of tens of hundreds of assembly)!


cloudy3.png

The Atari ST used up all available CPU time to to do plasma effects. The amiga needed a separate coprocessor. The jaguar? 10 lines of code again ;).


cloudy4.png

Xor patterns? Impossibru!


cloudy5.png

Metablobs. Needed tons of precalculation and very clever code. And then only about 3-4 of them could be displayed on screen. On the Jaguar? Again a few tens of lines of Basic code! This screen probably sets the record for most metaballs at 50/60fps on the Jaguar!


[cloudy6.png

And, to rub salt in the wounds, here's some grilles!


cloudy7.png

A few dots and a wobbly background next.


cloudy8.png

The real genius behind the demo: a doge wearing a tie!


cloudy9.png

The end. Thank you, drive through.







Particle playtime


Grab the jagpad, press all the buttons, create psychedelic animations with particles!
 

Binary: Attached File  particles.abs   134.36KB   238 downloads


particles.png







Astro Storm


A challenger appears! Out of seemingly nowhere Sporadic comes into the spotlight and lands this neat and polished game! You can check out its development here from its modest beginnings till the final version. Reboot salutes you, Rik!
 

Download final here: http://atariage.com/...w-game-release/

 

astro3.png

A good production has to have a nice boot screen, right? Sporadic scores 10/10 on this!


astro4.png

In-game shot. Just point at the rocks and blast them to outer space. Watch out for big alien ships attacking with different patterns!


astro5.png

After 2 screens of rocks are cleared, you are transported to a first person flight sequence where you have to fly into the green zooming boxes and avoid the meterorites (like the one on the screenshot! Bank, you idiot!)







Raycaster


It's Doom on Basic!!11111onoeneenoneoneone

Well, it's a raycaster engine. And it's dog slow. But that's really just a proof of concept with very unoptimised code and mathematics. Written by Sporadic again just for fun. I thought I'd leave this here!
 

Binary: Attached File  raycaster.abs   129.61KB   231 downloads


raycaster.png







μfly


SH3 strikes back with another old favorite... Superfly DX!

...only it's not like that at all. The movement curve is totally different, the objects are aligned so they are a bit 3D, the scoring mechanism is different.... and everything's micro! It's still not complete but it's quite close.
 

Binary and dedicated thread: http://atariage.com/forums/topic/241958-μfly-new-jaguar-game-release/


ufly2.png

Check your screen's aspect ratio before playing the game - another free service by Reboot!


ufly3.png

RRRRRRRRRRRRRR


ufly4.png

That scroller definitely looks familiar!


ufly5.png

Watch out mr fly, an obstacle is almost upon you!







Boingy uppy


Around the time SH3 was making ufly I pointed him to an animated gif from the Intellivision forum that showed a simple jumping game (forgive me, but I can't find it to link it here). One thing led to another and SH3 ended up dusting off the old tool I wrote to create the backgrounds for Downfall Falcon and make this small experiment that got nowhere for the time being. Inspiration wanted for this!
 

Youtube:


boingy.png

Boioioioioing!







Bexagon


Complete role reversal! SH3 wrote the code and I made the graphics! As an idea it started from a Game&Watch demake of Super Hexagon SH3 noticed on my very low-key review blog (http://dbug.kicks-as.../RebootReviews/), it took life of its own after 1-2 hours!

I'm sure this doesn't need introductions - it already looks spectacular (and I don't mind me saying this!) and plays great! I'm really excited about this and I can't wait till it's finished to be honest!
 

Did I mention that Terry Cavanagh (the original creator of Super Hexagon) liked the video of the game? :)



Youtube:

Youtube:







Kaboom


Completely out of the blue Omf lands this learning exercise of his - a port of the classic 2600 game with the same name. Keep at it!
 

Dedicated thread and downloads: http://atariage.com/...746-wip-kaboom/


kaboom0.png

The title screen. Press the button, You know you want to !


kaboom.png

And the main playfield screen. You know what you have to do so get going!







I can't believe it's not Outrun (working title - obviously!)


Sporadic has been busy again! What started as a very low FPS thing that looked like this:
 

powaroad2.png


got gradually pimped, drove the development of the language, and became this:
 

powaroad3.png


Quite an improvement I'd say! Sporadic still plugs away at this so it's still an early WIP but it really looks promising. Go Rik!
 

Game progress, downloads and discussion thread: http://atariage.com/...wip-not-outrun/





 

Christmas present!

To celebrate rb+'s birthday, we thought it would be fitting if a new version was released. So here it is! v1.3 is ready for download on Github and Bitbucket. Grab the updated package and enjoy! 42 improvements and bug fixes have been committed since v1.2 - that's a good sign, right? :).

Also, we have a brand new demo released today!
 

Sommarhack 2016 invite intro


Dedicated thread and download: http://atariage.com/...invitro-wiggle/


Using the same set of commands introduced to help Sporadic accelerate his racing game, and after 5 minutes of me explaining how twister/rubber cube effects work, SH3 went and did this little invite intro for the Sommarhack party in Sweden!
 

brazer0.png

brazer1.png

brazer2.png

brazer3.png

brazer4.png

brazer5.png

brazer6.png

brazer7.png

brazer8.png

brazer9.png







Thanks!

It's been a year full of pleasant surprises. People stepping up and trying the language, asking questions, making suggestions, influencing the language, pressing for more functionality, making tools. Quite honestly this was totally beyond our expectations - quite frankly we didn't expect that anyone would pick this up. Not a lot of people did of course but I'd like to thank everyone for sticking with it and creating fun stuff. You make all the work put toward this language worthwhile! Here's to many more years of creativity!
 
The future
 
We are far from being done with this. Both the language and the Raptor API are in constant development and will continue to be as long as we can find the time and people ask for new features. There will be a Raptor update soon, so keep a look out for that!

Edited by ggn, Fri Dec 25, 2015 3:17 AM.


#2 Sporadic OFFLINE  

Sporadic

    Dragonstomper

  • 537 posts
  • Probably RB+ing
  • Location:UK

Posted Fri Dec 25, 2015 5:40 AM

Excellent work guys. I've been really enjoying using this and hope to release more!

 

Appreciate all the effort you've all put in to provide the rest of us with stuff to use.

 

Hopefully more people will pick it up next year and make stuff!



#3 omf OFFLINE  

omf

    Dragonstomper

  • 787 posts

Posted Fri Dec 25, 2015 3:42 PM

I have always wanted to make something for the jaguar for quite some time, this has allowed me to produce something a little useful and i have learnt quite a bit with what can be done and what causes issues with the beast

 

all in all a good experience, fixing my issues adds to the achievement :)



#4 Stephen OFFLINE  

Stephen

    Quadrunner

  • 7,463 posts
  • A8 Gear Head
  • Location:No longer in Crakron, Ohio

Posted Fri Dec 25, 2015 6:30 PM

Awesome.  Can't believe it's been a year already.


  • ggn likes this

#5 piter OFFLINE  

piter

    Star Raider

  • 68 posts
  • Location:Gdynia/Poland

Posted Sun Dec 27, 2015 6:07 AM

Excellent work guys!! tnx !







Also tagged with one or more of these keywords: Raptor, Raptor Basic+, Birthday

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users