Game
OSG Asteroids
8 years ago

Source Code Now Included!


The OSG Jam (see here) has finished and there are some amazing entries… who’d have thought so much could be done in a single script? So, with the Jam finished it means that I can now upload the game script to GameJolt for everyone to enjoy (or cry over)…

When you download the game, you’ll find that the ZIP now contains a “.gml” file with the entire source… some 1170 lines of code for you to peruse, learn from and edit or add to. The basic premise for the script is that a data structure is made on the first loop of the game (along with particles, sounds etc…), and then after that a basic FSM takes over to control the game state, reading and righting values to the main map as required (sometimes writing to other data structures and then writing them to the main map). Most of it is commented so you can see which bit does what, but be warned that it’s not the most elegant of code!

To run the game in GameMaker: Studio, create a new project, import the .gml file as a script resource then create a new object and a new room. Call the script with no arguments in the draw event of the object and drop the object into the room and run the game.

Have fun!



0 comments

Loading...

Next up

Woohoo! Microscope Madness is now available! :)

https://gamejolt.com/games/microscope_madness/453220

Just as Pecaminosa's musicians #improvise this rendition of #LittleSunflower 🌻, so do we improvise with this post you're reading. 😂

What's coming out of your own improvs? 🤔

#Pecaminosa | #IndieDev | #OST | #Jazz

Runestones: from concept to in-game model🗿

Heya! I wanted to show some gameplay progress i made so far. I hope you like it ^^

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve

I mostly build 3D First Person Shooter game mechanics in Unity, and in this I'm just showing C4 mechanics I made for a little side project I am working on! :)

Some Shadow boss fight gameplay 👾

New Teasers!

Colorful Fox

Happy Late Easter!

Development of my game Juno. This is the rune equipment system.

Usually update over on twitter: https://twitter.com/synrec_kaisyl