Archive for the ‘LD #23’ Category
We did it – sort of! We have a playable game in which you can race your friends around the rings of Tiny Planet in LAN game.
The game will track your laps and position, and prompt you to reset when you drift off of the track.
We had to scale a lot back, but we’re pretty pleased with the result!
Until I get a host page set up, please right-click and Save As the following link:
We’ll be taking a well-deserved rest now. If you’d like to see the development progress, see our in-progress posts.
It’s two hours before our deadline, and by jove, we’ve got something playable!
Jade is busy adding as many gameplay features as he can before we need to start packaging the game up. Meanwhile, I’ve been adding a few graphical tweaks, like details to the carts.
We were saved at the last minute on music by our talented friend Presage, who kindly gifted us with one of his tracks. Many thanks, dude.
Another peek at what we’ve got:
And for those of you who might be curious for a closer look at the bumper sticker on ermine’s car:
I’m still here!
The cars are driving / falling off the track well enough.
Right now i’m trying to get the car-car collisions to feel right – never easy on a network.
Then i’ll see if i can squeeze in presage’s music and get a lap counter before 6.
I doubt i’ll actually be able to get the start/finish context in. You’ll have to imagine that on your own
Jade: As you may have noted in kinoko’s previous post, my spline class is not perfect – it still has that annoying seam at the end.
Also, i don’t currently have a function to get the closest point on a spline to another point – which is pretty important for these cars.
Yeah, so i’ll do that. Also the track now pulses all rainbow. I’d post a screenshot but i’m lazy. Use your imagination. It’s good for you.
Alright, i’ve finished the art pass. Kinoko can just mess with assets on her end from here. Now that i’m no longer art blocked i’m just going to cram gameplay stuff for the next few hours. The network sync code and base physics object class seems to be working well enough, so i mostly just need to get these things to stick to the track.
Hopefully i’ll have time to put in the mariokartish speed boosts.
We’ve been looping the cave story soundtrack for about the past 6 hours.
I’ve got the ring meshes properly constructed now so it looks less ass!
Hooray me! running out of time to make a game her, me….
Kinoko here! We’re hitting the home stretch of the Jam! While Jade plugs away at code, I’ve been shaping up my character/vehicle models. I failed at adding images to my last post, so I’m going to play a bit of catch up with you guys…
And dropped that onto the vehicle. To get the ball rolling, I used this fox character that I made circa 2009…
We won’t support full 3D animation in this game, but I posed the rigged character on the car so that we can export him in this state later.
After getting a feel for what I’d be working with using Fox, I began creating a Player 2 model from scratch:
Saturday ended with the second character’s UV maps mostly finished. When I picked it up again this morning, I was able to start on the texture work.
The second character became an ermine, because I freaking love ermines.
Rigging the ermine. I used Fox’s skeleton to start, and edited the joints as needed. Since we won’t have full animation in the final game, his weights only need to be painted precisely enough to pose in the vehicle. Not a lot of touch-ups were needed, and I was able to finish rigging him in less than two hours!
Ermine more or less finished, and sitting his cart. To create his vehicle, I took the spoiler off of Fox’s car, scaled the wheels up, and edited the exhausts so they are larger and curve backward.
Now that the characters are ready-ish, I need to get to work on the level graphics. I have no idea whether or not we’ll finish on time, but I’m having a lot of fun regardless!
I have a basic track layout working now. The characters will race on the rings around the tinyworld.
I wanted to grow the track with a genetic algorithm originally, but i doubt i’ll have time to actually balance that since we’re already pretty much at the last day and i’m way way behind. So it’ll just be randomized.
Here is a basic ring of stuff around the planet. Pretty blah.
I would ideally like to replace these little elongated sphere primitives with a real track mesh. I don’t think it will be hard to do, but its not my next task. I need cars next. Need gameplay to be thinged.
The control points are the dark spots now. This is of course a non-geneticed track, and wont actually be in any way balanced to be either hard / easy / fun / etc.
And this may be a bit closer to the sort of camera angle a car will be seeing the track from.
24 hours left! Right now we must away for food.
More than halfway through the gamejam and i’m almost ready to for real start. My personal goals going into LD23 were: make a network multiplayer 3d game.
So, naturally, i’ve wasted like a day and a half dicking about with turning my dedicated client/dedicated server code in my game engine into a single client/serverable application. Implementing a lobby. There is chat. It’s exciting, for real.
Also I was distracted by the office party friday night – so theres that too.
Anyway: obligatory pictures of nothing, GO:
Inspiring main menu! It looks like pretty much any other main menu of my game engine’s wildfire module…but this one has the magic Add Server button! [Note to everyone who hasn't seen my other wildfire games, i.e. EVERYONE: usually you have to add servers by hacking the INI]. This took way longer than it should have. There was a puppy around.
And my first ever network game lobby! I am sure kinoko will adore my awesome, awesome UI/UX design here. [Note to everyone: she won't.]
And so far the game itself is just a starfield – with chat support!
In case you were wondering if I’ve just done nothing, i do actually have the basic game model skeletoned out in a mess of C++ structs&classes. Course, its not rendering yet. At least now you can join/quit/chat/etc, which is really probably more actual work than the game itself.
And now i’ve just wasted like 2-4 minutes of your time. It is now time to crank the k-pop in my headphones and attempt to put a-cute-little-fox-in-a-go-kart kinoko made me…IIIIIINNNN SPPPPPAAAAAAACCCCEEEEE
Almost a day in, and I’ve only just finished texture mapping the main 3D asset. >_<;
Hoping to really ramp up the pace later tonight. I’m glad that the Jam is longer than the compo, or we’d be in trouble right about now.
Jade is hammering away at the code and making good progress! I’ll post again once this thing is full textured and in-game.
My other half Jade and I will be participating in the Jam!
I will be handling art, while Jade will be handling code and the bulk of the sound. We will both work on the design together.
For code, we will be using C++ in Jade’s own engine, Aki.
For art, I will be using Maya and Photoshop.
What we will do for sound depends heavily on time contraints! I’ll post more info on that later.