The Unfortunate Undoing
Live. Go to work. Live. Have a family or don't. Live. Let the could have beens haunt you. Live. A pseudo-adventure rumination on life.
Awards
Scores
Ratings (show detail)
Overall: 3.7
Fun: 2.7
Production: 4.4
Innovation: 4.1
1% of respondents wished to disqualify the entry.
Respondents: 25
Files
File | Uploader | Date |
---|---|---|
The_unfortunate_undoing-1.0.2.zip
— final
The Unfortunate Undoing 1.0.2 - "Live. Go to work. Live. Have a family or don't. Live. Let the could have beens haunt you. Live. A pseudo-adventure rumination on life." |
gordallott | 2009/05/03 12:53 |
The_unfortunate_undoing-1.0.1.zip
— final
The Unfortunate Undoing 1.0 - "Live. Go to work. Live. Have a family or don't. Live. Let the could have beens haunt you. Live. A pseudo-adventure rumination on life." |
gordallott | 2009/05/02 23:28 |
The_unfortunate_undoing-1.0.zip
— final
The Unfortunate Undoing 1.0 - "Live. Go to work. Live. Have a family or don't. Live. Let the could have beens haunt you. Live. A pseudo-adventure rumination on life." |
gordallott | 2009/05/02 23:14 |
promo2.png
|
ZeroByte | 2009/05/02 17:45 |
running_kid.gif
|
ZeroByte | 2009/05/01 23:15 |
girl_excited.gif
|
ZeroByte | 2009/05/01 03:39 |
girl_walk.gif
|
ZeroByte | 2009/05/01 02:00 |
char_work.gif
Working, at the carwash! |
ZeroByte | 2009/05/01 01:00 |
char_guitar.gif
Spastic Guitaring! |
ZeroByte | 2009/04/30 20:55 |
char_drink_beer.gif
Quaffing |
ZeroByte | 2009/04/30 17:55 |
char_shuffle.gif
Sad cycle |
ZeroByte | 2009/04/30 17:54 |
thursday-2.48am.png
level editor in action |
gordallott | 2009/04/30 01:55 |
char_strut.gif
Strut cycle of the main character |
ZeroByte | 2009/04/30 01:42 |
char_walk.gif
Normal walk cycle for the main character |
ZeroByte | 2009/04/29 23:12 |
act1-mockup-4.png
|
ZeroByte | 2009/04/29 00:11 |
act1-mockup-2.png
|
ZeroByte | 2009/04/27 22:36 |
act1-mockup.png
Mockup of level 1, halfway done |
ZeroByte | 2009/04/27 17:43 |
mockup-2.png
First nice mockup |
ZeroByte | 2009/04/26 12:09 |
CSL-II.1105.25.04.png
First Screenshot of in game action! |
gordallott | 2009/04/26 10:07 |
Diary Entries
Going well
On the art side...
It was nice to get the theme that we wanted, we had our game idea fleshed out enough that we could quickly move into engine creation on gord's side and art direction on mine. The way I figure the game, we'll be needing loads of art so I'm going to be using pixelart this time to be a bit faster. At the same time I wanted to take my pixelart in another direction rather than the normal retro 8bit style so this time I took heavy influence from the work of Superbrothers who has a very interesting look to his pixel art. I'm also trying for a 50's animation feel to it but I'm not quite sure I'll be able to get it.
Here's a mockup that I've gone done whipped up a bit slowly.
Inspiration:
- Superbrothers
- 101 dalmatians colour key - very nice muted colours, started as my base
- Rhapsody of Steel - simple yet effective backgrounds!
- Morning sky - the natural world rules!
Whelp, back to doing more art and story writing (maybe!)
Eh.
It's been a slow art day in that I didn't get as much done as I had wanted. Been working on the mockup for one level, here's the results. Thumbnail cause its ridiculously long now.
Once I fill out the last part of this mockup I will have maybe one more location to do. I think. I swear we're planning this and totally not making this up as we go along! After the locations are done I guess I'll be turning my attention to character art and animation.
To commemorate emo monday (too many real life friends getting 'mo, including myself) heres Jeff Buckley
-outDay Three has begun! - tech review, quadtrees, opengl3.0/ES1.1 compliance
Well its day three and i'm fairly confident that the game will be finishable by Saturday night, Its actually not been too hard for me this time, our game idea mostly requires zb to produce mountains of artwork, might i say what a fine job he does at that though! If i can keep him focused until Friday then we'll be fine ;)
I thought I Would take some time out to talk about a few of the technologies that I have been using in the backend.
-
The most interesting thing I have been playing with this time is QuadTree's, No one else seems to go for them for some reason, favouring one giant list of objects to render. I used this method last time and ran into problems, ended up having to create large display lists of large area's of geometry just to reduce the size of the python list. Lesson learnt - python does not do well with giant lists.
Quadtree's however a nice idea, you partition the world space into buckets, once the bucket gets full you split it into four more smaller buckets, in doing this you create a tree of spacialy organised data. Retrieving the items that are in a certain spacial area is trivial then. Quadtree's basically let you create worlds as big as you like without having to worry about speed problems :)
The second technology I am playing with in this setup is trying to stay true to the backwards incompatible ideals of opengl 3.1, the codebase does not require opengl3.1 in any way (at the moment it should work on anything that has vertex buffer object support) but its a rather interesting way of coding.
Basically the major change is the removal ofglBegin() ... ... glEnd()
Instead you are now encouraged to create vertex buffer objects for everything in your scene, Its a system that works quite well and is especially speedy if your not switching buffers too much. I'm not going 100% gl3.1 though, namely in that 3.1 glTranslate() and such are depreciated in favour of you modifying the matrices yourself, I have done that in the past and its not the most fun, especially not in python, that would be rather slow :)
Oh and as usual inkscape is being used as our level editor, not much to say about that though apart from this time i designed the game to be using inkscape from the ground up rather than hastily adding it half way though, the code is much cleaner :)
Day 3 Art - We've Got Lawn!
End of day 3, another poor showing from me on the art side. I need to get some sun to get myself out of this funk I think. I've managed to partially finish one location which is less than what I had set for myself to finish this day. For this location I need to do a few rooms to make the house tilable and then I can work on the final location (I think) before I have the character(s) to animate. This is going to be a looong art week. In other news though, there's finally a craptastic looking lawn in our game! That also needs further tweaking. I shall go off to sleep now.
Each day seems to make the thumbnails ridiculously smaller.
Engine flexibility
Its Day 4 and I was struttin' down the street
In the interest of getting the game done in time, we've axed one location and I've started on animating the sprites. I'm getting these done at the rate of about one animation per 1-2 hours. Hopefully that speed will be enough to finish all the animations that we'll need. So today I break my uberlong screenshot streak, can't be arsed to mock it up anymore but I have two animations to look at! The first is the character walking while the next is the character strutting his stuff about.
Once again I shall be optimistic and think that I can get these animations done faster if I'm not as knackered as I am right now. Whew. I'm going to sleep later and later each day.
Day 5 - Crunch, the chocolate bar
So day 5, this is crunch time. Been animating the whole day except when I was watching mythbusters and gilmore girls (I have sisters, argh). Still got a ton more art to do tomorrow so I'll be going full bore tomorrow, hopefully without getting distracted by the shineys on the internet. For now though, see the animations go!
Day 6 - One day more
Cause it's fitting and cause my working soundtrack for pyweek has been Les Miserable, go watch One Day More. Lea Salonga!
Mostly spent today doing the final graphics. Nothing much to show though. gord has been building all the levels. Looks like I might not be touching code at all this pyweek... which is might be a good thing depending on your opinion of my code. Anyhoo, its the last day of pyweek, chase that deadline kiddo!
CSL-II - The Unfortunate Undoing Is Live
Well pyweek is over and csl-II is live, we called this 'The Unfortunate Undoing'
We took the premise of 'Get off my lawn!' and decided not to look at the immediate implications of someone saying that, but rather try and produce something that looks at the reasons as to why this person said that. Out of that came the idea of following a persons life and influencing their decisions in order to help guide them to hopefully becoming a person that does not say 'Get off my lawn!'
Jeiel did an absolutely amazing job on the graphics, he went for a rather neat style that works really well, the lack of detail in those pixels really lets you personify those blocky people :) But i'll let him talk about that himself.
Some notes: if you have a 64-bit machine you may have to provide your own chipmunk shared library, sorry about that. press escape to quit the game, the game itself only uses your pointing device.
Good luck to everyone involved, I look forward to playing as many of your games as possible :)
Link to the latest src packageUpdate
okay okay we are out of the uploading grace period, but i thought i would provide this small patch for people that are having trouble with the windows version, it just loads dlls from the already provided winlibs/ folder.
http://gordallott.com/run_game.zip