Game
OSG Asteroids
10 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

"Thanks guys for endless hours of fun." 👍

(My first fan art. Read the article, please.)

#sonic #mario #photoshop

🍒Did you like the game? A demo is available for free on Steam.

✌️ Thanks for playing IndieGameiacs!

⚙️ Free Demo: http://bit.ly/UniDuni

📺 Full Video: https://youtu.be/5qEbVXg7GaQ

#steam #uniduni #clops #screenshotsaturday

We made a lot of improvements on the Freezing Plains visual. Things like pine trees, tiny bushes, some rocks, and others game props!

#IndieGame | #IndieDev | #GameDev | #PixelArt | #WaifuQuest | #WifeQuest | #screenshotsaturday

Protege el conocimiento, salva la historia. Guardian of Lore es un platformer 2D en el que debes luchar para mantener viva la memoria de la mitología latinoamericana. El juego llegará a Steam el 18 de mayo: https://steam.pm/app/1211740 #ScreenshotSaturday

Hi everyone! I started to create some environment props for my new video game, here is a cozy house in the forest. I'm planning to switch from Unity to Unreal... Let's see what new challenges I have to face. Made in Blender and Substance Painter.

A house I've built a while ago. :)

It nicely separates the snowy biome from the grassy one.

It's built with painted Ebonstone.

Explosive domino effect

OK, this starts to be too tricky puzzle already :D

#platformer #indiegame #puzzle