Ludum Dare 28
December 13th-16th Weekend
Theme: You Only Get One
didn’t really schedule time for this one
figured I’d take a look
to see what I could come up with
and if inspired put maybe 4-8hrs into it.
You Only Get One…
of what…?
life?
Planet?
Chance?
after the last Ludum Dare in the Seattle area
we had a get together and showed off the games we made.
one in particular had a social, conscious theme to it.
to raise awareness and make a point, yet have a little fun.
kind of liked that idea, but how could I do that.
I’ve been involved in a few ecological, technology, and some non-profits the past several years.
and have a few pet projects that I think are important
that we should be working on globally.
game dev is suppose to be sort of a break from it,
but could any of these be made into a fun game in 72hrs?
3d Printing…. maybe…
BioChar…nope
Enclosed Self Sustaining Closed Loop Ecosystems… nope..
Asteroid threat to all life on earth,
or at least our civilization and higher life forms…. maybe…!
So
one planet, one chance, one life….
protect the earth from the asteroid threat…
Been tinkering around with Stencyl and rapid game prototyping a few months back with my previous LD27 entry.
and working/playing with a space adventure RPG concept the past year…
so can use some of the assets and experience I’ve learned from that to create a mini level
maybe in a few hours or so…
if not too complex.
so here goes.
Stellar Delusion : LD28 : You Only Get One!
Tools:
IDE – Build Environment – Stencyl (2.2)
Build with – new fry’s cheap ass Win8 laptop
Run Platform – Flash – Web
System – Mac, Win, Linux
Graphics – Inkscape, Paint.Net
Graphics source (other)- web (jpl, nasa).
we’ll see if I can muster getting something out…
Game Play – tbd (forthcoming)
Larry James
Wulf Design Studios
http://www.facebook.com/WulfDesignStudios
8:30 pm start
Game Play
Defend Earth from Asteroid Threat
Fly ship in space,
Earth, Ship, Asteroids have gravity interaction that pull on each other.
threat detection satellite indicates asteroid threat imenet.
HUD radar shows threat location,
fly to asteroid and safely deflect trajectory.
don’t run out of fuel,
don’t crash into Space Rockz!
don’t allow Space Rockz to crash into earth.
enemies….
The Big One, meteor swarm, comet,
Mission One.
flyout and check on rock.
plant tracking beacon.
Trajectory Deflector
Gravity Tractor
Grapple
big cadabooom!
Game ReName: Stellar Delusion – Space Rockz!
Game Assets Needed:
Ship (anim for thrust) – done from assets
Earth – NASA or JPL – need to do – done (WikiMedia Commons)
Sun – Done (Nasa)
Moon – Done (Wikimedia Commons)
Asteroid(s) – NASA or JPL – need to do (also render with POV-Ray)
Satellite (maybe)
Tracking Beacon (maybe)
Stars background
Code Needed: 2d Gravity for n-bodies (head hurty)
Scene – Earth, Moon (maybe). asteroid, ship.
HUD: distance to target, size, number, etc. fuel.
Radar: all on map.
8:45pm
ok, got Sun, Earth, and Moon images cut down and into useable form for sprites
took old 5 ship image anim stills and imported all into stencyl
9:45pm
add collisions, ship animations sequences, and thruster controls.
play around with game a bit take screenshot.

10:20pm
need to take break and think where this is going..
having planets collision detection on (and not just a sensor)
hmm…makes it so you can actually land on them…(or an asteroid for that matter).
having them so they are immovable makes them a planet.
need to add localized gravity (this is the headache that will prob be difficult to work out)
post and take break for night…
unless I can’t sleep and really want to tackle gravity…
or background image…
The Milky Way panorama
here is a test one from
http://www.eso.org/public/images/eso0932a/
turns out AWESOME!
11pm.
A bit more playtesting,
screen resize and screen shot.

Playtest…
http://www.stencyl.com/game/play/23112
controls are arrow keys for left,right,foward, and reverse thrust.
no gravity yet…
planet collisions are on…
no asteroids yet…
considering it’s only 3hrs work not to bad start.
mostly spent finding the right images and editing them down.
10:30pm Sat..
didn’t get around to working on things more late on saturday.
grabbed and edited asteroid image from a JPL site and added to game.
collision detection now on for ship and asteroid which has a far larger mass than
your ship. slightly random starting velocity, direction, and rotation.
played around with actor placement. liking the new wrap around the inner solar system at the sun…
and no collision with the sun…
still need gravity…
(btw scaled collison bounds are not working correctly and I have no idea why…
so everthing must remain the same size for now)
12:45pm Sat night. done for the night.
9PM – 12am Sunday…
yep, gravity certainly was a pain. had to go back through some old code I did months back to figure it out.
got gravity functioning between asteroid and earth farily decently.
may have to tweak it later, but fairly realistic for radial gravity between 2 bodies.
need to add interaction between ship later if I have time.
as it stands it’s more of a gravity simulator and space flying demo that is partially finished.
(with pretty art assess)…
so guess the working name is still
Stellar Delusion – LD28 – You Only Get One… Planet!
game jam entry here
http://www.ludumdare.com/compo/ludum-dare-28/?action=preview&uid=19657
12am -2am Sunday night…
couple of hours playtesting,
just hanging around flying through space
and watching the giant rock tumble past the earth…
noticed distance numbers between planetary bodies where off a bit… dug through the code and fixed (half distance of sprites from centers calculation was not done right).
now shows negative distance meaning it’s crossing earth’s path…
getting some good ideas on where to expand from here…
hopefully more time to implement before end of Jam monday.
nite all.
3pm – 6pm Monday.
got in a couple more hours before the end of the jam to add failure to protect from impact alert, and restart scene…
would be nice to add… close call in a particularly close planetary shave… or minor, and major impact depending on how bad the hit was…
now off to the post Ludum Dare 28 Meetup to show it off and see what everyone else did locally.
-L