And now for something completely different: Swear is a game I wrote a long time ago (the original version ran on the Amiga!). I never got around to doing a proper release of it, although it was pretty much finished (there might be a bug or two left in, though). But now that I have this fancy site and everything, I figured I might as well try and do a release of it. It's multi-platform, using the Allegro library. You can download it here:
Mac OS X: http://wakaba.c3.cx/releases/mac/Swear.zip
Windows: http://wakaba.c3.cx/releases/other/Swear_win.zip
Source: http://wakaba.c3.cx/releases/other/Swear_src.zip
Theoretically, it should compile on Linux computers too, if they have the Allegro library installed, and you run make os=unix. However, this is largely untested.
As for the game itself, it's the old classic worm game, played in non-euclidean space. That is to say, it is played on the surface of various three-dimensional shapes. It's a pretty simplistic game, and it's old enough to use no hardware acceleration of any kind, so performance may vary (on my Mac, it's leaves something to be desired). There are a lot of tweaking options to play with, though. There's also a feature to merge highscore lists, and I might post mine later if someone wants to try and beat it.
Realistically speaking, I probably won't do much development on this from here on out. If you want to report bugs, go ahead, but there's no guarantee that I'll do anything about them. If you want to take the source and run with it, go right ahead. An obvious thing to do would be to change it to use OpenGL under SDL instead of Allegro, for fancier and faster graphics.
Above all else, have fun!
It needs a fullscreen mode.
nice!!
Awesome game! One of the best short games to play IMO.
I'm a little confused on the scoring though. The score value for next seems to vary, but I'm not sure why it's higher sometimes. Does it vary based on time between catches, accuracy of hitting the sparkle, or something else?
It's really just random. In hunt mode, it varies with the size and speed and agility of the prey, though.
Thanks a lot for this game. It gives me a brainwash on demand.
heyy, is there a sort of highscore pool for this amzingly fantastic game? That would be amazing. If not, one should be created.
heyy, is there a sort of highscore pool for this amzingly fantastic game? That would be amazing. If not, one should be created.
I did consider making one once upon a time, but then I got distracted like so often happens. I'd be happy if someone else did it for me, though.
has anyone else considered trying to port this game to the nintendo ds? i've been wanting to do it but haven't started working on it yet, so i figured i'd ask so if anyone else has.
I like it
I like it
I like it
lol... This game rocks. Thanks a lot for releasing source code. If I port it, I'll share!
I don't suppose you would be willing to port this to iPhone/iPod touch? I know it would garner lots of eyeballs--not that many games on the App Store are that fun--, but it looks like it would require a complete rewrite.
Please more levels :)
Maybe something like this:
http://www.gomboc.eu/site.php ;
http://www.gomboc.eu/site.php?inc=0&menuId=8 ,
http://www.zeropointnine.com/blog/strange-3d-objects-perlin-noise
Metacage 2,or hollow sphere with some small perforations? :)
Please more levels :)
Maybe something like this:
http://www.gomboc.eu/site.php ;
http://www.gomboc.eu/site.php?inc=0&menuId=8 ,
http://www.zeropointnine.com/blog/strange-3d-objects-perlin-noise
Metacage 2,or hollow sphere with some small perforations? :)
For the low, low price of buying me an iPhone, I can deliver an iPhone version!
Funnily enough, http://wakaba.c3.cx/s/lotsablankers/lotsaglass.html uses almost exactly the same method mentioned in that last link.
Just thought I'd comment on this game, it's amazing! I think I'll be keeping this one around forever. Thanks for it!
Amazing game, I've been playing in the Klein bottle and... it made me realize how lousy my spatial vision is.
Anyway, this game is great in every detail: the evolution of the classic snake concept, the graphics, options, levels, the overall awesomeness factor... thank you so much for developing it.
But, if I had to point out an imperfection, it would be the application ICON. In my humble opinion, it doesn't do any justice to the stunning look of the game. If you know what I mean, there are lots of people out there who "judge books by their covers", and the corollary of that is that they also judge free games by their icons. I hope that you'll change the icon to reflect the graphic goodness of this game.
Bye, and I hope I didn't offend you in any way, my intention is good.
it's like a wireframe version of snake. and very addictive!
This is one cool game! It's really fun to play! It may have been initially inspired by the classic worm game, but with the hunt mode on, it is an entirely different experience, nothing like the classic worm game!
Would it be possible to add a full screen menu option (Command+F)?
Also, a head/mouth for the space worm would make the character more interesting/believable.
What about anti-aliasing? I know, with the spinning action the game doesn't really need it, but the space worm does, as he is pixelated (when he turns).
The game also needs a Leopard sized icon.
And here's the Leopard-size icon! If you like it, download it and use it. Free to share, not to sell. The wireframe sphere is H3g3m0n's work, the icon is mine.
To replace the default icon for the game, (on Mac OS X) right click on the application and choose "Show Package Contents". Navigate into the Contents folder, then into the Resources folder. Copy and replace the swear.icns file. Done!
Whoops, that didn't work. Here:
http://www.filefront.com/13963723/swearicon.zip/
Click "Download".
wow, this is a fun and addicting game. nice!
!WAHa.06x36, it freezes on windows when I go through the surface intersection in the bottle. Maybe this can tell you where the bug lays.
>>118
oh god i hope i forget seeing that before i go to bed tonight. i really don't want to know what kind of nightmares that could cause.
Very nice game! Simple concept, simple -but awesome- graphics, challenging levels, and minimal resources used.. i absolutely love this
I've been doing a little work on a cross-platform SDL version in some bits and scraps of spare time. I'm using the OpenGL code to render the game, of course. But from here, I don't know whether I should be porting the old menu code or just hacking together a new menu. What's the origin/license of this menu code? I couldn't immediately tell. If it's legally unencumbered, I might think about porting it. I've already thrown together a little class to let me render the fonts...
Everything should be as free as it gets.
Great. With that in mind, this weekend I started porting the menu code over to SDL/OpenGL. It's not a beautiful job, but it is starting to work. Can always clean it up later. :)
WIP shot shows the main menu pretty much drawing.
Excellent.
by playing this game every day i will become a super genius
Where to put our highscores?