final version

Ninja on the Wall

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 OTHERS
I'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!
THANKS

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....

Awards

Give this entry an award

Scores

Ratings (show detail)

Overall: 3.5
Fun: 3.8
Production: 3.5
Innovation: 3.2

Respondents: 42

Files

File Uploader Date
NinjaOnTheWall_0.7_simono.zipfinal
windows+linux tested; exe version included; for best experience play fullscreen; if game is slow, switch off music (AND play fullscreen!)
simono 2007/04/07 19:44
Ninja on The Wall 0.7.png
final version
simono 2007/04/07 19:10
simono-0.6.zip
older 0.6 version of game, linux only
simono 2007/04/07 11:40
Ninja on the Wall 0.61 psyco.zip
windows version of 0.61 with psyco
simono 2007/04/06 16:16
simono-0.61.zip
internal release.. wont work under linux
simono 2007/04/06 16:05
Ninja on the Wall 0.61.zip
windows version of 0.61
simono 2007/04/06 16:03
simono-0.6.png
this is possibly my final menu screen; everything else in place too
simono 2007/04/06 14:57
simono-0.5.png
my menu, which is actually just ... a screen with clickable areas :-)
simono 2007/04/05 23:27
simono-0.5.zip
now with editor; the game is currently very hard; also it may slow down, because optimizations are on schedule for tomorrow earliest
simono 2007/04/05 23:19
simono-0.4.zip
new enemy, basic menu, diff weapons
simono 2007/04/04 16:42
Screenshot-simono a game-4.png
minor fixes, maybe it will look 2.5d sometime
simono 2007/04/04 03:08
simono-0.32.zip
playable as is
simono 2007/04/04 03:06
simono-031.png
slightly improved gfx... still a lot of polish needed
simono 2007/04/04 01:56
simono-0.31.zip
slightly improved gfx and yet another rope-physics tryout
simono 2007/04/04 01:52
simono-0.3.zip
with highscorepython pyweek-upload.py show us what you can do...
simono 2007/04/03 19:34
simono-03.png
looks strange... but works :-). sticky v3
simono 2007/04/03 19:30
simono-0.22.zip
playable, though NOT optimazed. hit ENTER if it gets really sluggish [0.22: fixed another physics aspect thanks to saluk's feedback]
simono 2007/04/03 01:17
simono-0.21.zip
playable, though NOT optimized. hit ENTER if it gets really sluggish [0.21: important physics fix]
simono 2007/04/03 00:41
simono-v02.png
sticky, now with gfx, playable
simono 2007/04/03 00:22
simono-0.11.zip
small fixes, better keyboard, better physics
simono 2007/04/01 18:02
simono-0.1.zip
early prototype, trying out game mechanics
simono 2007/04/01 15:50
simon_game0.png
first screenshot
simono 2007/04/01 15:45

Diary Entries

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...

1 comment

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?

Add a comment

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 again

things 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

4 comments

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?

3 comments

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 defined
so it's already grinding to an halt in run_game?? other people of succesfully provided exe... so what's my mistake?

2 comments

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,...

1 comment

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 whatever

top 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.

Add a comment

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...

5 comments

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 OTHERS
I'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!
THANKS

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....

Add a comment

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
The bad
  • 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.
The ugly
  • 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.
Things I would feel like working on, not sure if I will:
  • 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.

Add a comment