smugsman 2025-04-08 12:50
Hooray, great game, tingles my need for spicy hot chocolate
Foon → Ludum Dare Explorer → LD57 → Serp-slurp (Spicy hot chocolate 3)
By kartoffel-licht and Smugsman
| Category | Rank | Score | Count | |
|---|---|---|---|---|
| Overall | 835 | 2.73 | 36 | |
| Fun | 776 | 2.72 | 35 | |
| Innovation | 790 | 2.57 | 35 | |
| Theme | 783 | 2.75 | 36 | |
| Graphics | 771 | 2.48 | 39 | |
| Audio | 534 | 2.62 | 35 | |
| Humor | 463 | 2.72 | 35 | |
| Mood | 825 | 2.64 | 36 |
Hooray, great game, tingles my need for spicy hot chocolate
Im sorry for my dummy behavior... But where is the play button?
I would suggest adding some gameplay pictures to your page to attract more people :)
Hello @izzqz, I've uploaded some images to the main page. Since you're probably not seeing a big button saying "play", my only guess is that you're seeing a loading screen. Assuming a window has appeared, there're two cases: You're seeing white/Nothing is drawin -> the game is still loading textures/shaders and/or has thrown an unreported exception. You're seeing the Loading-screen (saying "loading Soundfont") -> the game is still loading the sounds/music/soundfont and/or has thrown an unreported exception. In both cases, sadly, I doubt there is anything to be fixed locally. But if the issue is still here, I'd appreciate if you'd send me a console log (requires running the app from the console using smth. like 'java -jar "path/to/game.jar"')! Mit Freundlichen Grüßen
Couldn't start the game: "A Java exception has occurred"
Can't get it to launch, no errors, just thinks for a split second then kills its own process. Modern GPU, correct Java Version, but doesn't kick off anything.
Hello @profugo-barbatus, Could you explain/send in the console output? Does it generate any dumps or other files? What OS are you using? If possible, can you create an issue on git https://github.com/KartoffelL/serp-slurp for me to investigate? I would really appreciate it! Mit Freundlichen Grüßen
It took me some time to understand why I was dying at the beginning (it was not clear for me that I needed to stay on falling objects).
Love the goofyness of the graphics!
I get an "out of stack space" popup. ``` B:\Games\LudamDare\LD57\SerpSpicyHotChocolate>java -jar game_win2.jar WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::load has been called by org.lwjgl.system.Library$$Lambda/0x000001935f00ce00 in an unnamed module (file:/B:/Games/LudamDare/LD57/SerpSpicyHotChocolate/game_win2.jar) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::objectFieldOffset has been called by org.lwjgl.system.MemoryUtil (file:/B:/Games/LudamDare/LD57/SerpSpicyHotChocolate/game_win2.jar) WARNING: Please consider reporting this to the maintainers of class org.lwjgl.system.MemoryUtil WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release java.lang.OutOfMemoryError: Out of stack space. at org.lwjgl.system.MemoryStack.nmalloc(MemoryStack.java:321) at org.lwjgl.vulkan.VkExtensionProperties.malloc(VkExtensionProperties.java:208) at org.lwjgl.vulkan.VkInstance.getAvailableDeviceExtensions(VkInstance.java:82) at org.lwjgl.vulkan.VkInstance.getInstanceCapabilities(VkInstance.java:45) at org.lwjgl.vulkan.VkInstance.
B:\Games\LudamDare\LD57\SerpSpicyHotChocolate>java -version java version "24" 2025-03-18 Java(TM) SE Runtime Environment (build 24+36-3646) Java HotSpot(TM) 64-Bit Server VM (build 24+36-3646, mixed mode, sharing) ```
Very cool but not clear...
hello @googlefrog
It seems that the game failed to allocate a VkExtensionProperties on the stack, which is strange, since the object itself is only 260 bytes in size.. Also the object gets allocated with LWJGL's Vulkan Instance, on a stack the game does not controll directly. And the issue never happened before :shrug: Default stack size for LWJGL is 64kb. If you want to, you can try running the application with: '-Dorg.lwjgl.system.stackSize=
I really love the artstyle :)
Really amazed by the amount of things you could do in that short period of time! Congrats
Hi! Took me a moment to get into it, but once I did, it was pretty engaging. There's definitely something cool here — nice work!
Hey guys, I saw the video you guys added and your explanations, but shoulnd´t it be fine (according to the rules) to fix gamebreaking bug even after the deadline. In your case it might not be gamebreaking but is stopping many from trying it, so I think it should be fine to still upload the .exe, just note it on your page.
I liked the game, it's quite interesting and the gameplay is good. Also the game style and sounds are very good and nice. I had fun playing the game and I would recommend it to other people) Very cool game
Very unique graphics :thumbsup: Gameplay a bit confusing at first. But what a wonderful game :smiley: Great job. :thumbsup:
The art style is great!
could not start game, error after I press "play" button I used command to start game: java -Dorg.lwjgl.system.stackSize=128 -jar game_win2.jar screenshot.png
Hello @imnotvegan I'd normally ask for the console log, but since I doubt you have installed some vulkan validation layers, there probably won't be much usefull stuff in it. Judging by the state of the error, I can tell that java is correctly set up and vulkan is at least present (though maybe as an untested version). Could you, if you want to, please provide the vulkan version of your machine (may be multiple if you have multiple GPU's present), or the name's of your graphics card(s) and if their drivers are about up-to-date?
(If you experienced in vulkan, then I assume I could tell you that the application automatically enables ["VK_LAYER_LUNARG_monitor", "VK_LAYER_KHRONOS_validation", "VK_LAYER_KHRONOS_synchronization2"], which normally print really useful information in such cases.)
Mit Freundlichen Grüßen
https://youtu.be/-VhX3o-tAAU
I liked the creepiness of the atmosphere. Reminded me of some 3DO / PS1 era games. It evoke nostalgia as if about something I never actually played before which doesn't happen all that often to me.
One thing I'd note is that UI is pretty confusing, but that's totally alright.
Wish I had someone on the stream to play it with me. That'd be fun!
Waiting on LD58 for Spicy Hot Chocolate 4.
~Xp
@kartoffel-licht I have GPU RTX 3080 12 GB and latest graphics driver I get error messages in console: ``` C:\Users\dimac\Downloads>java -Dorg.lwjgl.system.stackSize=128 -jar game_win2.jar WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::load has been called by org.lwjgl.system.Library$$Lambda/0x000001c35100d100 in an unnamed module (file:/C:/Users/dimac/Downloads/game_win2.jar) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::objectFieldOffset has been called by org.lwjgl.system.MemoryUtil (file:/C:/Users/dimac/Downloads/game_win2.jar) WARNING: Please consider reporting this to the maintainers of class org.lwjgl.system.MemoryUtil WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release Resetting.. Added new input Method: class Kartoffel.Licht.KeyboardInputMethod2 Added new input Method: class Kartoffel.Licht.KeyboardInputMethod Starting Run... java.lang.RuntimeException: Failed to submit Draw Command! at Kartoffel.Licht.AGGraphics.AGDrawer.submitCommandBuffer(AGDrawer.java:284) at Kartoffel.Licht.AGGraphics.AGCanvasDisplay.submitDisplay(AGCanvasDisplay.java:180) at Kartoffel.Licht.Main.main(Main.java:525) at Kartoffel.Licht.Main.main(Main.java:46) Warning, unclosed AGVGraphics-Object! Kartoffel.Licht.AGGraphics.AGVGraphics@1b0375b3 Warning, unclosed AGDrawer-Object! Kartoffel.Licht.AGGraphics.AGDrawer@5f375618 Kartoffel.Licht.Main.main(Main.java:325) Kartoffel.Licht.Main.main(Main.java:329) Kartoffel.Licht.Main.main(Main.java:46) Kartoffel.Licht.Main.main(Main.java:46) ```
Hello @imnotvegan Thanks for the info, I really appreciate it! First of all, there doesn't seem to be something I could do this LD about that bug'1, so sorry for the inconvenience :neutral_face: . Also, interestingly, I'll assume that everything before would have worked fine, since the "Starting Run..."-message is present (send if the Play-Button is pressed), But I'll investigate this part again for future LD's. ('1 I created another build marked as game_win2-1, where I reall cheaply try to ignore the error, it might or might not work.) Mit Freundlichen Grüßen
@kartoffel-licht, thanks for fix, the game works!
Took a while to get the game working on my end, but that's due to my lack of expertise! Overall a good little game, that honestly gives me old Newgrounds/Flash vibes which I love! Nostalgia, overall a simple yet enjoyable gameplay loop! Enjoyed, well done! ^-^