ShapeSummoner by frederikja163

[raw]
made by frederikja163 for Ludum Dare 55 (COMPO)

This game was mostly made as a test of my game engine. I actually didnt expect to finish a game at all. But when by day 2 i had an almost playable game i decided to just not care about my code quality at all and get the game done. Anyways, you dont wanna hear about that, you just wanna hear what the game is about right?

The game is about typing, hugely inspired by other typing games like typeracer and zty.pe, although slightly more gamified than typeracer. You type the name of several shapes and colors to shoot evil summons that are trying to kill you. There is a tutorial in game explaning it much better.!

Note!!

The game might be hard to close down. The game engine is custom made, and i didnt have time to run it on seperate systems. So there are unique problems on every system, but i appreciate your patience in getting it to work.

Windows:

If you get a purple window you might need to re-size the window to make it show up properly.

Linux

You also may need to install the dotnet 8 runtime if you havent already.https://dotnet.microsoft.com/en-us/download dotnet 8.0. You may also need to install glfw and make sure it is in your system path. 4356609409553464629052522594248546900164959n.png4356467683315408966072156234108014732175864n.png

Ratings

Overall 183th 3.447⭐ 21🧑‍⚖️
Fun 127th 3.579⭐ 21🧑‍⚖️
Innovation 184th 3.289⭐ 21🧑‍⚖️
Theme 277th 3.053⭐ 21🧑‍⚖️
Graphics 197th 3.368⭐ 21🧑‍⚖️
Humor 221th 2.594⭐ 18🧑‍⚖️
Mood 225th 3.132⭐ 21🧑‍⚖️
Given 29🗳️ 18🗨️

Feedback

LocksmithArmy
15. Apr 2024 · 19:49 UTC
hey thats great work. you should be proud :)
Owtuvammo
15. Apr 2024 · 19:52 UTC
Happy to come back and give this a shot, but I can't figure out how to run the game from your zip file. There doesn't seem to be an exe?
zoranac
17. Apr 2024 · 23:04 UTC
I'm also having difficulties figuring out how to run it.
TheMaskedMan
18. Apr 2024 · 13:05 UTC
As much as I enjoy typing games, no amount of typing made the files run
🎤 frederikja163
19. Apr 2024 · 20:19 UTC
@owtuvammo @zoranac @themaskedman if i guess correctly you are all on windows. My game engine did in fact have some problems on windows, but there should be a windows build now. If you are still experiencing problems it might be worth a shot to re-size the window. Please let me know if you still have issues.
marleeeeeey
19. Apr 2024 · 20:56 UTC
Your game doesn't run. Steps to reproduce:
0. Install latest vc_redist
1. unpack your achive
2. run ShapeSummoner.exe

I did this steps in Windows Sanbox. My game works there...
Pacelin
19. Apr 2024 · 20:56 UTC
Windows 11 - not working
SStyles93
19. Apr 2024 · 22:08 UTC
Simple but so efficient, I really liked the idea. Thank you for this experience
Dagunov
20. Apr 2024 · 10:47 UTC
Nice, simple, challenging game. Worked on my PC, so I'm kinda lucky I guess :wink:
StudioCherno
20. Apr 2024 · 10:48 UTC
A simple idea, the typing felt a bit unresponsive at times, but overall it was a simple and fun typing game :slight_smile:
🎤 frederikja163
20. Apr 2024 · 11:17 UTC
@studiocherno wait are you cherno from the youtube channel?
Flogram
20. Apr 2024 · 19:53 UTC
I had to download [.NET 8](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-8.0.4-windows-x64-installer) (and resize the window) to make it run on Windows. Also for me it seemed like some letters were not registering at times, and also holding backspace doesn't work. Seems to be caused by listening for key up events instead of key down? Otherwise, a very cool game idea and looks great!
vivid-hallucination
20. Apr 2024 · 20:03 UTC
Solid entry. I did have to faff about to get it running on my laptop (Fedora Linux). Installed glfw-devel and the .NET 8 package, it gave me a purple square off the start, but a resize fixed that, and I had to kill the process after, but it worked well otherwise.

I'm impressed this is your own engine!

Fun little typing challenge. I liked when it gave me an opportunity to chain actions - switch to a colour then do a few different shapes in a row then do another colour of the last shape. It's satisfying.
LDJam user 377546
21. Apr 2024 · 11:10 UTC
Cool stuff! I would have loved a second level where the speed of the shapes slowly increases, but I'm sure that's something you would have added with enough time.
I can potentially see how geometric forms alone can get limiting if you expand the game, but maybe with a third modifier you can get enough variety that it doesn't matter.
There were some phases where nothing is on screen for quite some time, where I wondered if something has broken.

Ran almost flawlessly on my W10 machine :D
🎤 frederikja163
22. Apr 2024 · 16:49 UTC
@kanagg The speed does actually increase slowly. If you get to wave 11 it is almost impossible to beat
Lone_Wolf
23. Apr 2024 · 04:05 UTC
Crash on windows 10: (Happy to help debug for you, not sure what the .net equivalent of gdb is)
```
2024/04/22 21:02:47.352 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.ShapeInstance.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.364 | Info | JAngine.Rendering.Window.RenderThread | JAngine.Rendering.OpenGL.FragmentShader, JAngine.Rendering.OpenGL.CreateEvent
2024/04/22 21:02:47.365 | Info | JAngine.Rendering.Window.RenderThread | Gui.Shader.2D, JAngine.Rendering.OpenGL.CreateEvent
Unhandled exception. 2024/04/22 21:02:47.371 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.371 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.371 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.371 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.372 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.372 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.372 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.372 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
System.Exception: Failed to link shader Gui.Shader.2D:
at JAngine.Rendering.OpenGL.Shader.JAngine.Rendering.OpenGL.IGlObject.DispatchEvent(IGlEvent glEvent) in /home/frederikja/Projects/JAngine/JAngine/Rendering/OpenGL/Shader.cs:line 186
at JAngine.Rendering.Window.RenderThread() in /home/frederikja/Projects/JAngine/JAngine/Rendering/Window.cs:line 299
2024/04/22 21:02:47.401 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.402 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
2024/04/22 21:02:47.402 | Info | JAngine.Rendering.Window.QueueUpdateUnique | True, Gui#1.Instance2D.ibuffer, JAngine.Rendering.OpenGL.UpdateDataEvent
```
MetaGen
23. Apr 2024 · 09:25 UTC
Yep, cannot play this on Windows 10...
🎤 frederikja163
25. Apr 2024 · 15:48 UTC
@lone-wolf Thanks for the log, thats actually really helpful. Can you tell me what graphics card you are using, since its a shader compilation bug?
Lone_Wolf
25. Apr 2024 · 15:55 UTC
@frederikja163 AMD RX 570 https://pcpartpicker.com/product/tyNypg/gigabyte-radeon-rx-570-4gb-gaming-4g-video-card-gv-rx570gaming-4gd
joe40001
27. Apr 2024 · 11:23 UTC
Win 11, not working. :/
Klemmbaustein
27. Apr 2024 · 14:18 UTC
The Windows version has broken graphics. The window is just purple until you resize it. Text looks really blurry and the text bitmap flashes on the top right corner of the screen often. It also crashes a lot. I tried debugging it with the Visual Studio Debugger, here is a crash I encountered:
![ShapeSummoner Crash 2.png](///raw/ca8/f5/z/64d6b.png)

The constant logging seems to slow the game down by a lot.

I tried running the Linux version under WSL2 but it told me:
```
./ShapeSummoner: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by ./ShapeSummoner)
./ShapeSummoner: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by ./ShapeSummoner)
```
cassowary
28. Apr 2024 · 15:23 UTC
I got it to work on Windows 10 after installing the .NET 8! Pretty fun, clever idea. I like the matching on both color and shape. I wish it ramped up a bit quicker in the beginning, or maybe if there was a way to skip the tutorial that would be cool!
bentglasstube
29. Apr 2024 · 07:21 UTC
Very nice work, especially using your own engine. I enjoyed typing the shapes, especially since some used uncommon letters (square, hexagon). The graphics were great with the glow and the transitions between shapes and colors. The score text could have been a little bigger. I felt the normal rounds were a little too slow and enjoyed the fast rounds a lot more. Thanks for sharing.