December 14th-17th 2012 :: Theme: You are the Villain
You are Ninox, the bringer of Darkness!
In this puzzle game, your job is to black out the world, one level at a time. You have to use the switches for this, but beware of the spikes - the darkness can be treacherous!
Use the arrow keys for movement, F for fullscreen and Escape to exit fullscreen.
28-12-12: We added a Windows executable! Please comment if you have problems with it.
08-02-14: Ported to javascript some time ago, available under the web link now.
Alternatively, you can run the source. You'll need python 2.x (works on 2.7, not on 3.x) and pygame to play, README is included.
There are 15 levels, and it includes a goat. ;) Please leave a comment!
Downloads and Links
Ratings
![]() | Coolness | 96% |
#50 | Innovation(Jam) | 3.48 |
#62 | Fun(Jam) | 3.36 |
#69 | Overall(Jam) | 3.46 |
#99 | Mood(Jam) | 3.18 |
#132 | Humor(Jam) | 2.74 |
#144 | Audio(Jam) | 2.94 |
#227 | Graphics(Jam) | 2.77 |
#255 | Theme(Jam) | 2.69 |
Comments
I thought so, I spent about half a day trying to create executables with py2exe, cxfreeze and pyinstaller - all in vain -.-
I'll see what I can do!
Wow, great job! That's a very innovative concept, and the level design is excellent. I frequently found myself frustrated with my own bad memory, but never with the game, which is how it should be :) It's interesting how groping around in the dark can add so much tension to what is essentially a puzzle game.
I have never used pygame or python before so I'm not going to try to figure out how to run this ^^; .
I'll be back later to see if the files have been updated - sorry.
Nice puzzler here, reminds me of the puzzle games of yore on Classic Mac OS. Designing puzzle levels is hard so it's good to see quite a bunch of them in here, though the ones in the middle (with only buttons to clear) were sort of filler. Good stuff!
@HumeSpeaks when you get it repackaged...I'd really like to try it out.
Hey, thanks for the comments! I tried to create an executable with py2exe, pyinstaller and cx_freeze, but nothing works. Any suggestions? Also, is the link broken for others as well?
Awesome game, its a shame you haven't been able to get py2exe or other converters working. Also make sure you specify the version of python and pygame you are using because all versions of python 3.x will not work with your code.
heheheh funny little flying guy n.n its awesome :D and i also like puzzle games so its very interesting too :D
Interesting game! The music got me pumped, and darkening the world wasn't as easy as it sounded when you couldn't even see all the switches until you lit them up or accidentally walked over them. Very clever!
Saying the game runs under OSX, Windows, Linux is all well and good, but not saying that it requires pygame is misleading. I hope you get that compiled version working! :D
@Justin, thanks for the info about Python 3.x, I changed the description.
@Cake&Code, I did mention pygame in the description, where do you suggest I put it?
Edit-ish: Sorry Cake&Code, in fact you were right about python and pygame not being mentioned. I made the game together with my girlfriend and she had already changed the description based on your comment when I saw it. Thanks for your feedback!
Ugh... not sure what I would have to install to get this to run...
Nice puzzely kind of game. A simple but fun and engaging concept. I didn't like the all-black levels so much tho. They were mostly frustrating.
Will keep checking to see if you update this. Screenshots look fun!
Very nicely put together, on ubuntu with pygame installed it just worked!
Nice one! Python dev here, so I had pygame installed. Tried to make an executable for you, but I also failed, sorry :( Anyway, great game, simple mechanic, but the levels are well designed. The music was a tad too loud, but the idea is very sound, and the presentation di it justice. Hope you elaborate on this game!
Nice graphics and sound. The idea is interesting, though it does quickly become mostly a game of memory :) A few more types of objects in there might spice it up a bit.
A couple of things you might like to consider for next time:
- an executable version. I see in the comments you tried pyinstaller; I gave it a quick run to see, and yes, the generated executable crashed... odd, because I've used it for a pygame entry before!
- An exit key :) (escape only seemed to exit full screen mode)
Protip: if you use py2exe, subject yourself to the horrors of 2.5 on some random windows box in order to get a serviceable windows binary. Maybe later I can get a binary for you, as I have one set up.
Nice mechanic, fun levels, great game...It could become a great mobile game. Congrats
Sorry but I couldn't run this game even though I tried to more than once.
I downloaded a pygame installer for windows, that install something somewhere. Anyway your game doesn't work.
the line of code:
import pygame
fails to find pygame.
Hope you can figure out how to deploy an .exe by next LD :)
Very nice level design, just needs a bit more to it right now :3.
Very innovative, I really like the idea. It was also fun that I had to do certain parts from memory, that is something I don't see enough in puzzle games.
The audio and graphics could use some polish, but the music set the right mood, and the bringer of night was quite cute. (I'm especially fond of the victory animation.)
Hey all, thanks for the comments! We got back from Christmas yesterday, and finally managed to create a Windows executable. Not sure if it works on another machine than our own though...
@Grungi, thanks for trying to create an executable, that part took us more time than the game itself. In the end it worked by using PyInstaller under Windows, changing font.Font to font.SysFont and copying separate .dll files to go with the executable (to make .ogg sound work). What do you usually use for creating executables?
@schnerble, we considered more complex objects, but that seemed to take away from the simplicity of the game, and time was short (first time participants). Thanks for trying to create an executable too, we succeeded in the end (hopefully ;) ). I wanted to add an exit-possibility, but was surprised how bad pygame handles keypresses in general. I used pygame.time.wait() a lot, which suspends processing of any key-events. I'll try to make things more thread-like next time.
@JoeCool17, you lost me at "horrors of 2.5" :P Fortunately PyInstaller worked for us in the end.
Great game, loved the variety of levels you were able to create!
I like the way your owl looks, but the exe didnt work and trying to remember how to get the python source to work was a bit too much for now. Sorry.
@goerp, could you describe the problem with the exe?
That is a really great game with good level design. Just perfect. Some little polishing, e.g. animations and so on, but really good job anyway. Just put it in some store!
Needed 1841 steps in total to complete all levels.
The exe worked fine on my Win7 system.
I find it odd that spikes can kill an owl - cant he just fly ? Silly owl.
Neat concept though, its sort of an advanced form of the card game memory :)
Simple but very fun idea. The leveldesign tends to become poor when you progress in the game ( I gave up on the black room with one visible spike on start ). I think the first levels was more interesting. Maybe 8-10 levels with top polish would have been better for a jam entry. The music is repetitive but I really like it.
Definitely enjoyed that entry!
To me, the game concept was fresh, and I appreciated it very much. Almost gave up on some levels but eventually kept going up to the level shown in the big screenshot in the description. Then, it started getting too hairy for me, and I bailed out!
Nice one, looking forward to the next one!
2331 steps. Very clever idea and good execution. Perhaps could have done with a bit more variety as the levels went on.
This one is plain awesome. You should consider porting it to iOS and Android because it is innovative AND fun. Didn't see the goat though :(
@Datw: You need some imagination to see the goat (in the last level). ;) We don't know yet if we will port the game to other platforms, but probably not, we'd rather make a new game for LD26. ;)
2545 steps. The game certainly had some frustrating moments (there was a few points where I seriously considered putting Scotch tape on the monitor!), but you got a good mechanic and a very cool concept here. The premise feels very cinematic. :)
Would love to see a "full" (and somewhat more forgiving) game based on this. :)
@ Cryovat & @ HeyChinaski: Wow, you don't easily give up. Thanks for playing the game to the end! :D
You must sign in to comment.
IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.
MORE TIPS AND DETAILS AT THE BOTTOM OF THIS PAGE
REMEMBER: The “Theme” category is only for the main theme (You are the Villain). Don’t penalize for not using Goats.
TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.
NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.
We’ve identified the problem, and should have the page caching bugs fixed for next Ludum Dare.
PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.
MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs (http://mysite.com/mygame.zip) and you will show up.
MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.
I, and many others, will be FAR more inclined to play your game if you include all required libraries in your .zip
Looking forward to playing this when you do. :)