MilkSnake is an updated version of my old game Swear. It is currently available only on the Mac App Store.
Web page: http://wakaba.c3.cx/s/games/milksnake
App store: http://itunes.apple.com/app/milksnake/id448050111?mt=12&ls=1
Feel free to report bugs or request things in here, although I can't guarantee I'll add much functionality to the basic game. I might perhaps make a sequel at some point, if there seems to be any demand for one.
Thanks to coda, here is a gameplay video:
irrlicht
Is there a chance for the Mac OS X Leopard version of the game ?
Nice work, WAHa.
I'd be interested in briefly hearing sales stats, if you're willing to share. If you do an in-depth writeup, that might be a good way to help promote the game, too.
Hey, I bought this app yesterday, and it crashes when I open it, I am on 10.7, is this the reason why? It is a new macbook air. If the reason is that it does not run on Lion I hope it gets updated soon, if that is not the reason, I hope you could help me!
Thank you very much.
It crashes! I'm using lion too. Since I was told the comment was too long.
Process: MilkSnake [23991]
Path: /Applications/MilkSnake.app/Contents/MacOS/MilkSnake
Identifier: cx.c3.milksnake
Version: 1.0 (1.0)
App Item ID: 448050111
App External ID: 3893605
Code Type: X86-64 (Native)
Parent Process: launchd [237]
Date/Time: 2011-08-08 20:38:36.870 -0700
OS Version: Mac OS X 10.7 (11A511)
Report Version: 9
Interval Since Last Report: 259928 sec
Crashes Since Last Report: 8
Per-App Interval Since Last Report: 4 sec
Per-App Crashes Since Last Report: 4
Anonymous UUID: 22D56797-E1E1-48CB-B22A-BAFE8E6A5EC1
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
VM Regions Near 0:
-->
__TEXT 0000000100000000-0000000100044000 [ 272K] r-x/rwx SM=COW /Applications/MilkSnake.app/Contents/MacOS/MilkSnake
Application Specific Information:
objc[23991]: garbage collection is OFF
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x00007fff90150382 CFDataGetBytePtr + 18
1 cx.c3.milksnake 0x00000001000036d8 0x100000000 + 14040
2 cx.c3.milksnake 0x00000001000244cc 0x100000000 + 148684
3 com.apple.CoreFoundation 0x00007fff901d49e1 -[NSObject performSelector:] + 49
4 com.apple.CoreFoundation 0x00007fff901d4962 -[NSSet makeObjectsPerformSelector:] + 274
5 com.apple.AppKit 0x00007fff94fccc27 -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1245
6 com.apple.AppKit 0x00007fff94fc31b9 loadNib + 322
7 com.apple.AppKit 0x00007fff94fc26b6 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 217
8 com.apple.AppKit 0x00007fff94fc25d1 +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 141
9 com.apple.AppKit 0x00007fff94fc2514 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 364
10 com.apple.AppKit 0x00007fff95235355 NSApplicationMain + 398
11 cx.c3.milksnake 0x0000000100001d95 0x100000000 + 7573
12 cx.c3.milksnake 0x0000000100001b6c 0x100000000 + 7020
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff89ac37e6 kevent + 10
1 libdispatch.dylib 0x00007fff8be6160e _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00007fff8be6019e _dispatch_mgr_thread + 54
Thread 2:
0 libsystem_kernel.dylib 0x00007fff89ac3192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff89df6594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff89df7b85 start_wqthread + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff89ac3192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff89df6594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff89df7b85 start_wqthread + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0xff4fd8e54a013fc4 rdx: 0x00007fff7abd0b90
rdi: 0x0000000000000000 rsi: 0x00007fff7abd1ef0 rbp: 0x00007fff5fbff4e0 rsp: 0x00007fff5fbff4d0
r8: 0x00000000000000c8 r9: 0x00007fff7abd1f00 r10: 0x0000000000014000 r11: 0x00007fff90150370
r12: 0x000000010053cfb0 r13: 0x000000010053d070 r14: 0x0000000100541710 r15: 0x000000010053cf40
rip: 0x00007fff90150382 rfl: 0x0000000000010246 cr2: 0x0000000000000000
Logical CPU: 1
Binary Images:
0x100000000 - 0x100043ff7 +cx.c3.milksnake (1.0 - 1.0) <986FDA45-9B67-3BF7-9FA6-DB0FFB842090> /Applications/MilkSnake.app/Contents/MacOS/MilkSnake
0x10008a000 - 0x100099ff7 libSimplifiedChineseConverter.dylib (54.0.0 - compatibility 1.0.0) <D5083346-BF48-325F-9399-06F4F9D7986C> /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
0x100489000 - 0x1004b7ff7 GLRendererFloat (??? - ???) <AB59F7EA-62B1-3AA6-B940-47C0B6BC6DD9> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
0x102800000 - 0x102998ff7 GLEngine (??? - ???) <EE6CCAE3-1CA1-3C5E-A83C-BB56AB413AB3> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x1029cb000 - 0x102ac4fff libGLProgrammability.dylib (??? - ???) <7B17211F-D04C-3916-8176-1930C24BA421> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x200000000 - 0x20075ffff com.apple.GeForceGLDriver (7.2.9 - 7.0.2) <5DB4B25D-E5DA-3EEB-A979-13FCBFA7958B> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
0x7fff66cd7000 - 0x7fff66d0bac7 dyld (195.5 - ???) <4A6E2B28-C7A2-3528-ADB7-4076B9836041> /usr/lib/dyld
0x7fff89aac000 - 0x7fff89accfff libsystem_kernel.dylib (1699.22.73 - compatibility 1.0.0) <69F2F501-72D8-3B3B-8357-F4418B3E1348> /usr/lib/system/libsystem_kernel.dylib
0x7fff89bd0000 - 0x7fff89bd2ff7 com.apple.print.framework.Print (7.0 - 247) <579D7E49-A7F4-3C41-9434-3114B8A9B96C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff89bd3000 - 0x7fff89ce0fff libJP2.dylib (??? - ???) <D8257CEE-A1C3-394A-8193-6DB7C29A15A8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff89ce1000 - 0x7fff89d20ff7 libcups.2.dylib (2.9.0 - compatibility 2.0.0) <DE681910-3F7F-3502-9937-AB8008CD281A> /usr/lib/libcups.2.dylib
0x7fff89d53000 - 0x7fff89da5ff7 libGLU.dylib (??? - ???) <C3CE8BA0-470F-3BCE-B17C-A31E70E035F2> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff89da6000 - 0x7fff89e83fef libsystem_c.dylib (763.11.0 - compatibility 1.0.0) <1D61CA57-3C6D-30F7-89CB-CC6F0787B1DC> /usr/lib/system/libsystem_c.dylib
0x7fff89e84000 - 0x7fff89e8bfff libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <172B1985-F24A-34E9-8D8B-A2403C9A0399> /usr/lib/system/libcopyfile.dylib
0x7fff89e8c000 - 0x7fff89ef3ff7 com.apple.audio.CoreAudio (4.0.0 - 4.0.0) <0B715012-C8E8-386D-9C6C-90F72AE62A2F> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff89ef4000 - 0x7fff89f01fff libCSync.A.dylib (600.0.0 - compatibility 64.0.0) <931F40EB-CA75-3A90-AC97-4DB8E210BC76> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x7fff89f02000 - 0x7fff89f4dfff com.apple.SystemConfiguration (1.11 - 1.11) <0B02FEC4-C36E-32CB-8004-2214B6793AE8> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff89fab000 - 0x7fff89fd1ff7 com.apple.framework.familycontrols (3.0 - 300) <72FEA71A-5865-3875-97E9-3C8C96B7F7FA> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
Ok, thanks! It seems it is crashing while attempting to set up the keyboard input, because it cannot find a keyboard like expected. That is pretty strange. Is there anything unusual about your keyboard setup?
Hi there,
I do defined some hotkeys on my mac. (BTW, I'm not the same as >>7, I'm >>9.) The strange thing is, I managed to play last night (I don't know why, it just worked), but today I cannot play it again.
Oh! I was the person who originally posted about it not working on Lion, but yeah I did not post the crash log.
I have a Japanese keyboard on my air, maybe that is the reason?
Thanks a lot :)
Yes, me again, I just checked with setting my input to U.S. (not Kotoeri, Japanese) and it works fine...
So hmm... just a small bug, if you could fix it, it will be great! Thanks again!
All right, that's a good hint. I'll try to see if I can reproduce the crash by setting up my keyboard too.
(I'm away from home now though so it'll be a while, though.)
Thanks a bunch, I'm in no hurry!
I'm the one posted 9 and 11. It worked fine yesterday, but not working today again. I'm using an american keyboard, but my system is Chinese, maybe that might help?
Are you using a chinese or american input mode? Try switching to american and see if it works then.
My only problem with MilkSnake seems to be with getting started using it. When I click on the "How To Play" button, I see no text or orthographical instructions of any kind. Can you clue me in on how to use the "How To Play" function, or simply provide a written instruction file? I am running the app in Snow Leopard on a MacBook Pro. Thanks!
Really? That is very strange, it should be showing information. What happens if you resize the window?
I think I found the problem. Should be fixed in the next update, coming soon.
Also, MilkSnake now has a new website:
1.1 has been uploaded, and might show up soon.
All right, 1.1 is live now.
MilkSnake Torus Edition has been released:
It is free, and lets you play on the Torus.
1.2 of the regular version has also been released. It has been updated to share highscores with the Torus Edition.
Also, both versions are now sandboxed.
Looks fun. Make a Linux version!
The game is crashing at startup if I use russian keyboard. And it works if I change it to US.
Can you post a crash log?
Of course: )
http://pastebin.com/bxuf7mPa
Does it work if you switch your keyboard to English?
Yes. If I switch to US english, application starts normally.
If I start game with US keyboard and then during the game switch keyboard to russian, game works. And game hotkey Z (restart game) works too with russian layout.
Ok, if I set my machine to Russian keyboard I can reproduce it.
Once I have some spare time I'll try to figure out what is going on. Working on other things now though so it might take a little while, but I'll get around to it.
Hi, I bought the game and its immediately crashed!! what to do?
Read above.
Tried MilkSnake Torus edition on early 2011 Macbook Pro with Intel HD Graphics 3000 graphics. The low graphics mode works great but the higher graphics mode shows graphics corruption.
Thought you'd like to know (I know from first hand the Intel HD Graphics 3000 is capable of quite a bit, didn't think this game would be too much for it..)
two questions:
Are you Norwegian?
Will there be a Linux port? Ubuntu has a sleek store going.
Finnish, and if there ever is a Windows port there will likely be a Linux one too.
bought this but system crashed need help in re-loading it. Can u help me?
You'll have to be a bit more specific about what's going wrong.
The game crashes when I open it if my input language is Greek :(
Oh, I guess I need to get around to fixing this... I completely forgot.
MilkSnake for Windows? Please?
There's a new version of MilkSnake out after all this time. I wonder why? How very mysterious!
Version 1.3 changes: