Im In! My first one!
C++/SFML
bfxr/whatever i happen to record
gmp/photoshop
I have little to no idea what exactly I am doing
C++/SFML
bfxr/whatever i happen to record
gmp/photoshop
I have little to no idea what exactly I am doing
I was originally just going to do the jam, but I decided that going balls to the wall is the only proper way to do things. So screwit, 48 hours lets go.
Source:
https://bitbucket.org/stepvhen/ludum-dare-27/overview
C++/SFML
bfxr
gimp
Linux (windows port shortly after)
And I plan to offer a timelapse of the experience. hopefully. Lets do this.
I had to work, and people were mingling around after we closed so I am now 3 hours late, but I have my idea (sort of) and I know where I am going to start first (sort of). I figure I can do maybe 3 hours of good work tonight and then get up early pound some coffee and blast through the rest tomorrow. Then do that again.
This is exciting.
I am still in planning mode how in the what am I even doing oh god baaaaah
Also I should probably stop drinking if I am going to do anything more tonight, bit its already 1:30AM here, so screw it. I’m a grown ass man I do what I want.

Time to get back to jammin.
My idea is thus: Your country is hosting they olympics this year. In order to encourage international relations between your country and another (and due to pressure from the mob) you have to get at least 10 silver medals (10 second place finishes, see what I did there?), thereby letting another country win and boost their morale. To double down on the theme, each event only lasts 10 seconds.
I have plans for Archery, 40 meter dash, long jump, gymnastics, high jump, swimming, relay race, weightlifting, and rowing. The graphics are not going to be pretty, or in some cases identifiable. The controls are going to be all over the keyboard. I don’t think I’ll have music. I will crap out some sound effects.
And right now the Flaming Lips is my working music.
OKLETSDOTHISAGAIN
edit: just realized I only have 9 events. I’ll get another figured out.
I have a lot of forward declarations in my code, and all of a sudden, g++ wants to tell me that I have multiple types in one definition. Well no shit I have multiple types thats how forward declarations work. I have never run into this error before. Ugh. KEEP ON JAMMINM. LETS GO.
edit: Fixed it! I forgot to put a semicolon after an enum definition, that was in another file entirely. g++ was directing me to the wrong (but still right) file. Ok cool keep on keepin on.
Set up my framework to adjust to this new way I am handling input
Declared Factory methods for all the objects I will need
Implemented a small std::map for the various screens I will be using
Really everything I have done except the Factory stuff should have been done before this, but everything I have made with this stuff so far hasn’t needed it. Also I am lazy.
I still need to devise a better way to send messages from individual components to the game world, so I can do things like shift screens and retrieve scores and such. Right now global messages only happen on collisions (of which my game will more than likely have none).
OK back to work. Writing input components.
This is my first pic of progress! I am frantically typing ‘G’ and ‘H’ to get him to move. I did say this wasn’t going to be pretty whatsoever.
Next is refining the input for this one, then moving on to the next. I have 10-18 classes to go for each event. Should be able to bang them out fast, then I can maybe insert some graphics or something.
I got the controls and limited physics done for the 40m dash, and I was going to move on to rowing (since its largely the same controls, just trust me), but I figured that I should get my screens and switching between them and all that done before I get anything else done. That way, I can have at least 10% of the game done, and just keep stacking on and adding in without much worry.
Yeah, so doing that.
Currently playing: Captain Beefheart & His Magic Band – “Well” definitely oenof my favorites.
Only 23.5 hours in. I need to completely finish at least one event before I keep going. Make sure I have absolutely everything done for at least one thing and then worry about the rest. I need to have at least 1 complete game within this, and then add on the rest.
I am so tired
End of the first day (an hour ago). I have managed to do ~600 lines of code in the last 12 hours or so (around 50 lines an hour thats kind of neat).
This is definitely not an easy thing to do. I believe I can still get through this and have a game at the end, but right now all I have is a bugged mess. I had a method of switching screens using the enter key, and that worked just fine, but once I added an AI (which isn’t working as well as I thought it would), it freaks out. Actually, when I have even more than one object on a screen, it panics and nothing works as it ultimately should.
Currently watching Star Trek TNG and racking my brain for the reasons behind this wonky behavior.
I don’t know why I didn’t realize this, but putting the same button mapping into three different input components is gonna make me have a bad time.
But I figured out the stupid error. all thanks to THE GLORY OF THE VISUAL STUDIO 2012 DEBUGGER.
ALL HAIL THE VISUAL STUDIO DEBUGGER
HAIL
HAIL
Time to enjoy some Lil’ B from Evil Twin Brewing.
My game is finally coming together. Look at the silly programmer art sprites:
I need to screw with the difficulty, make the gap between first and third much smaller. I might just make this a bunch of races, each with different controls, that might save me a lot of time from trying to figure out how to do both controls and AI for 9 more events.
Formula 1 is part of the Olympics right? Cause it is now.
BITCH DONT KILL MY VIBE
I CAN FEEL THIS ENERGY TWO PLANETS AWAY
GOT MY COFFEE GOT MY MUSIC I WILL SHARE IT ALL TODAY
When I am under intense time constraints and pushing myself to limits, I write really really fragile code.
I currently have a vector going out of bounds, but I have used maybe….10 different ones in 2600 lines of code and I access them god knows how many times. I have no idea where this error is coming from, other than it is easily replicated.
This is nuts. ~9 hours left. I don’t know if I am going to make it if crap like this keeps happening.
I was not prepared enough for this