PyWeek - Ninja on the Wall
Ratings (show detail)
|NinjaOnTheWall_0.7_simono.zip — final||9.66 Mbytes||simono||2007/04/07 19:44|
|windows+linux tested; exe version included; for best experience play fullscreen; if game is slow, switch off music (AND play fullscreen!)|
|Ninja on The Wall 0.7.png||41.98 Kbytes||simono||2007/04/07 19:10|
|simono-0.6.zip||3.71 Mbytes||simono||2007/04/07 11:40|
|older 0.6 version of game, linux only|
|Ninja on the Wall 0.61 psyco.zip||6.45 Mbytes||simono||2007/04/06 16:16|
|windows version of 0.61 with psyco|
|simono-0.61.zip||4.01 Mbytes||simono||2007/04/06 16:05|
|internal release.. wont work under linux|
|Ninja on the Wall 0.61.zip||6.34 Mbytes||simono||2007/04/06 16:03|
|windows version of 0.61|
|simono-0.6.png||141.52 Kbytes||simono||2007/04/06 14:57|
|this is possibly my final menu screen; everything else in place too|
|simono-0.5.png||117.47 Kbytes||simono||2007/04/05 23:27|
|my menu, which is actually just ... a screen with clickable areas :-)|
|simono-0.5.zip||665.85 Kbytes||simono||2007/04/05 23:19|
|now with editor; the game is currently very hard; also it may slow down, because optimizations are on schedule for tomorrow earliest|
|simono-0.4.zip||581.40 Kbytes||simono||2007/04/04 16:42|
|new enemy, basic menu, diff weapons|
|Screenshot-simono a game-4.png||47.05 Kbytes||simono||2007/04/04 03:08|
|minor fixes, maybe it will look 2.5d sometime|
|simono-0.32.zip||504.73 Kbytes||simono||2007/04/04 03:06|
|playable as is|
|simono-031.png||37.08 Kbytes||simono||2007/04/04 01:56|
|slightly improved gfx... still a lot of polish needed|
|simono-0.31.zip||504.27 Kbytes||simono||2007/04/04 01:52|
|slightly improved gfx and yet another rope-physics tryout|
|simono-0.3.zip||503.46 Kbytes||simono||2007/04/03 19:34|
|with highscorepython pyweek-upload.py show us what you can do...|
|simono-03.png||36.94 Kbytes||simono||2007/04/03 19:30|
|looks strange... but works :-). sticky v3|
|simono-0.22.zip||59.88 Kbytes||simono||2007/04/03 01:17|
|playable, though NOT optimazed. hit ENTER if it gets really sluggish [0.22: fixed another physics aspect thanks to saluk's feedback]|
|simono-0.21.zip||59.83 Kbytes||simono||2007/04/03 00:41|
|playable, though NOT optimized. hit ENTER if it gets really sluggish [0.21: important physics fix]|
|simono-v02.png||35.73 Kbytes||simono||2007/04/03 00:22|
|sticky, now with gfx, playable|
|simono-0.11.zip||9.31 Kbytes||simono||2007/04/01 18:02|
|small fixes, better keyboard, better physics|
|simono-0.1.zip||9.20 Kbytes||simono||2007/04/01 15:50|
|early prototype, trying out game mechanics|
|simon_game0.png||17.26 Kbytes||simono||2007/04/01 15:45|
Sunday 22 April, 2007
[ simono @ 16:33 ] Feedback statement to comments
thanks for all the constructive comments. some general comments on the main critique points:The good
- gore - blood particles, die sounds and such. some liked it, some hated it - controversy is a good thing in my book. I spent quite some time getting the sounds right. A gun needs to sound like one *ratatata* and when I kill a bad guy I want to get feedback (particles+die sound)
- level pacing - I made the random level generator first, which explains why it works so good; added custom-made levels (+editor) on the last days (levels are just a serialized list and the editor is a hacked - COPIED - game engine). I wanted to make more levels and a real story, but didn't have enough time. This is more important, I realize now - presenting the game content in a considered way makes everything look more professional then just dumping everything at the user in a random fashion
- different enemies, pickups - where top priority. lot's of content makes the game more varied. I sort of succeded
- rope + collision physics - made those on the first few days, improved them only a little bit. The thing is: they work, if you have a strong machine (2ghz ++). The "bottom goes into screen" effect takes a lot of CPU - don't do dangerous rope-jumps during this phase and you should be fine (would be my excuse). I won't optimize... time will solve that problem for me.
- menu - there isn't much to do in the menu, so I just made it one screen. Worked okay, some even mentioned it as nice :-) made it in inkscape and spent some time tweaking it
- graphics - some found them okay, some hated them. I never aimed for better graphics. I can't draw and already spent more then one day collecting fitting sprites. Found it more important to add more enemies/items then improve the existing ones.
- even more enemies. I'd love to have 20+ with different behaviour and boss enemies.
- better + more levels (20 or even more) with a story
- rope physics. the way the rope behaves is strange at least, but somehwat consistent. I don't know what to do about it, but I should investigate how worms and other games handle them.
I'm really rather content with how the game came out. I see that A LOT OF people had trouble with the collision physics, but that's a performance issue not "bad physics" per se (one could argue wether this is not the same thing). I should have slowed down the game if the machine is to weak.
Final note: take a look at my source code. It's UGLY AS HELL. this is alright for a one-week-shot project. I don't want to sound like a preacher, but do-the-simplest-thing-that-can-possible-work is a good thing. If something doesn't add to the gameplay-value (ie refactoring, nice structure).. forget it.
Saturday 07 April, 2007
[ simono @ 19:56 ] Ninja On the Wall (18+)
GORY, BLOOD AND SLUG
I finished my gory shoot-them-up plattform game and it got ropes too!! I've been playing it the whole afternoon with a couple of friends, blasting away those evil scientists.
It's slow. If you have less then 1Ghz, it will be really sluggish... in that case try turning off the music + playing fullscreen. I recommend 2 Ghz and fullmoon for total pleasure.
It's got this really easy to use level editor, and I've already got sent a lot of nice levels - will probably setup a level-exchange page sometime next week. Of course a tutorial is included too, that will make you familiar with the gameplay basics. But I for one enjoy the Endless Wall most...that's I can show off my l33t rope swinging acrobatics (of course playing in ultra-violent mode)
THE OTHERSI'm amazed what all the other teams/coders put together in one week. I'm looking forward to every single final version and will definitly enjoy testing those. I think it's too early to pick favorites, but especially the ones with totally new gameplay mechanics impressed me the most. Great job everyone!
So thanks for all the fish, es war mir ein Volksfest. Great organization and motivation by the pyweek-team (I think richard is the main man behind all this?) and see you again later this year....
Friday 06 April, 2007
[ simono @ 15:02 ] the end is near
did my first final submission. juhu! Now I'm off play-testing with friends and hopefully creating some awsome levels
I'll upload a py2exe version soon, if everything goes as planned...
Thursday 05 April, 2007
[ simono @ 23:24 ] now for the fun part
I'm finally content with the features I have. The following days are reserved for game-tweaking, level creation and possibly some optimizations
I'm sorry for the hard level that comes with the current version, but hey: the editor is working, so you can erase some enemies or whatevertop priority now:
- rope physics must be rock solid
- level creation
- speed optimizing (I found the strangest loops in my code... you won't believe it)
I'm tempted to implement an online-highscore to encourage global competition... but we'll see.
[ simono @ 02:24 ] feature freeze? nearly...
Im amazed, that I always accomplished the things I scheduled the day before :-) you can see it in the screens + diary entries.That of course doesn't mean I'm taking a break. I thought I would be finished with implementing all game mechanics by now, but two more must-have things came to mind:
- level editor + save/stream (Top priority. The auto-generated levels are okay, but to really show of the game I need to tweak the levels)
- one more enemy. A spider that moves "on rails" around the screen and uses the third weapon, a machine-gun.
Also, the list of "small fixes" is growing and growing... a cross-hair, different death-sounds, nicer hud, finish-menu,...
Wednesday 04 April, 2007
[ simono @ 17:19 ] py2exe problem
I tried making an exe, but got this strange error... has it to do with the skellington or did I do smth wrong?
C:\simono-0.4\dist>run_game.exe Traceback (most recent call last): File "run_game.py", line 3, in ? NameError: name '__file__' is not definedso it's already grinding to an halt in run_game?? other people of succesfully provided exe... so what's my mistake?
Tuesday 03 April, 2007
[ simono @ 19:36 ] now with highscore :-)
spent this day making a game out of the toy. try it, if you dare :-) plan for tomorrow:
- one stronger enemy
- spread gun
- ... menu already?
[ simono @ 00:29 ] something playable
spent most of the day adding graphics, animations and stuff that makes the game nicer to look at... this paid off:-)
tomorrow i'll add vertical-scrolling... you should always be forced to move up, because the plattforms at the bottom explode.
It's not optimized at all. by hitting ENTER you start a new level, making the game as-fast-as-currently-possible againthings i'd like to include tomorrow:
- the up-scrolling (top priority)
- better rope-swing-physics
- health bar + timer... so the toy hopefully becomes a game
Sunday 01 April, 2007
[ simono @ 15:55 ] game mechanics... tryout
Did basic rope "physics"... doesn't feel to bad, this is already fun to play around with
Later I'll add shooting (that's what I reserved LMB for :-), so you get recoil and maybe add some monsters so shooting makes sense.
Things I'm pondering
- destroyable obstacles (shoot the obstacle your opponent is on...hehe)
- multiplayer - i like soldat, this could be a clone with grapple-hooks
- make level bigger then screen - or not?
[ simono @ 10:18 ] woke up
its lunch-time, just got home, got a bit of a hangover (nothing western medicine can't cure). the theme I was hoping for won - juhu!
Today I won't to come up with some gameplay-mechanics and maybe start trying those out in the later evening. Right now I think it'll have something to do with plattforms, where you have to get up as far as possible while avoiding... hm... we'll see...