Day 1 - A new PyWeek begins [Animations inside! :D]This was quite a good start into a new PyWeek - far better than the last two or three ones where we struggled a bit to find a decent idea and then implement it. :)
About the game itself:
Nine Times was our second-least favourite and our idea for it was rather "meh". The original idea was a Jump & Run about an old cat who retells his life-story (or 9-life-story) to a younger kitten. Sadly, the older cat died on each of his adventures he is now telling the kitten and the task of the player would have been to find out how the cat died (on our list of deaths were: "Fall from a high place", "Electrocuted", "Drowned", "Clobbered by something heavy", "Car Accident", "Suffocation", "Chocolate Cake", "Fire/Explosion").
But of course - as always - our least of second-least favourite theme was selected and while brainstorming on the concept of the original idea, we came up with an even better idea. The boon of that new idea was that it coincidentally also was one of those multiple ideas for possible games we should program sometime/soon/within the next few weeks floating around in our heads (and in some cases on paper). During our second Pyggy we finally completed our very first PyWeek game "The Villainy of Cat Food Inc." with Nanji and Guy as stars. The outro music of that game (the one that plays when the credits are rolling in) sounded very "ninja-like" and we jokingly added an idea to our collection of "Nanji the Ninja" hopping from wall to wall and tree to tree in her quest for tunas.
Well, there we are. Our goal for this PyWeek is now to create a Jump & Run game starring Nanji as Ninja on her quest to collect the signets/medals of the nine Ninjat (Ninja+Cat) Clans and ... well either get lots of tunas or save the world. Whatever happens to be behind that giant vault door that can only be opened by using the nine Clan signets/medals - Nanji the Ninja of course hopes for the world's biggest tuna treasure, but if she has to save the world.. geez, so be it! :D
Status after the first day:
ServalKatze was able to create a basic Jump & Run framework with collision detection. She currently is working on implementing some of the Nanji character graphics I created today which should keep her busy for the rest of her day. (She just managed to break the Run part of Jump & Run, so we have a Jump & Jump for now)
Naturally (me working during the week and stuff) today was the most productive PyWeek day and I'm a bit (just a little bit) disappointed on how little I was able to complete today from the graphics side. I really do like the graphics I created and I put a lot of hours in them - just adding the shadows took me 1 and a half hour [before: http://www.zahmekoses.de/dump/PyWeek12/nanji_previous.png; now: http://www.zahmekoses.de/dump/PyWeek12/nanji_now.png]. But apart from the main character everything else is currently missing and I aimed to get some more done due to my limited time after today.
Nevertheless, below the promised animations (these can't compete with animated ponies, but I still like them) :D
Going Forward / Next Milestones:
- implement all of Nanji's graphics and my (soon to come) simple tileset
- create a simple editor so we can start creating some levels or level-chunks for testing (and later for the game itself), which will be expanded as needed based on new tiles
- Level load logic
- Construct a basic main menu, level selection, whatever else is needed, etc.
- create a simple tileset (grass, dirt, stonewall) so we can create some basic levels for Nanji to ninja around in
- Enemy Ninja's (if I don't find enough time these probably will be recycled and colorcoded-for-your-convenience Nanji's)
- Some further Nanji-Animations
- Maybe transition-animations between sitting and walking etc.
That's it for today - hopefully more graphic stuff tomorrow :D