Fractured Edge by Samuli
https://www.youtube.com/watch?v=ql-rhknoS_0
Fast 6-dof shooter in tight corridors!
Grab power ups to upgrade your arsenal and kill the final boss!
Supports rendering to oscilloscopes.
Oscilloscope emulator is provided in the executable for normal PC play.
| Link | https://zhamul.itch.io/fractured-edge |
| Link | https://github.com/SamuliJaaskelainen/LDJAM49/ |
| Original URL | https://ldjam.com/events/ludum-dare/49/fractured-edge |
Ratings
| Overall | 58th | 4.2⭐ | 62🧑⚖️ |
| Fun | 87th | 4.1⭐ | 62🧑⚖️ |
| Innovation | 1th | 4.659⭐ | 65🧑⚖️ |
| Theme | 611th | 3.675⭐ | 62🧑⚖️ |
| Graphics | 166th | 4.328⭐ | 63🧑⚖️ |
| Audio | 140th | 3.984⭐ | 63🧑⚖️ |
| Humor | 760th | 2.882⭐ | 53🧑⚖️ |
| Mood | 120th | 4.107⭐ | 58🧑⚖️ |
| Given | 71🗳️ | 122🗨️ |
Not sure how it fits the theme, but this is quite fun!
The emulator dll was built as debug so it didn't work if you didn't have Visual Studio installed. I rebuilt it as release and it works now without any extra things needed to be installed.
___
@legolula @leorid Thats no good. :( I'll contact the guy who made the emulator. It was not made by us during the jam. Your PC is most likely missing a certain .net Framework Runtime / C++ redistributable or something else that comes with our development environment.
EDIT: Also check your anti virus. It may prevent the game from opening other processes.
EDIT2: And if all fails. You can press U to view debug rendering in the build. That works without the emulator too.
The control scheme was good, but the image to explain it was really way more painful to figure out than it should have been (also, what about colorblind people?)
And i guess the emulator being a minuscule hole that you cant *really* resize is a bummer
Overall, i was expecting to be impressed, *and still got impressed .*
The bassline's synth sounding like oscilloscope music sounds is the cherry on top
The emulator is now fixed. You can download a new corrected version. Sorry for the confusion.
@voodinator Thanks!
@mrchip Thanks for the praise! Originally the controls were only in readme.txt so I just slapped something in the last moments. Glad that you figured them out. :D
Note: I used the emulator as I don't own an oscilloscope but still amazed.
The music and audio also really feel in line with the gameplay.
Excellent work on making a unique concept work out so well! (I just wish I could've played proper...)
One thing I'd improve though (and I don't know if it could even be done) - The game is quite disorienting, especially when you get hit (though I dig the effect).
Maybe playing it on a real scope would solve this issue though. Either way, best game I've played in this Ludum Dare so far. Bravo!
And the game is really fun as well
And the soundtrack is really good
@preda Yea the second screen had to be there to catch controls and play PC audio as the oscilloscope and the emulator only do drawing. I added extra info there as its better than just having a black window. Fun fact: the oscilloscope in our setup was also an audio device so we used Windows communications audio device to draw the game on the scope and normal Windows audio device with Unity to play game sounds.
@vectrex28 I have made a couple of Vectrex games too. Awesome console. This was a logical next step!
@totteri Bruh. You are the coolest ever for saying that. Thanks!
Good job)
very impressive game technically.
The person who thought about rendering to an oscilloscope is genius! Too bad I don't own one.
The soundtrack is also great and sends me back in time.
The gameplay itself does the job and fits the retro sci-fi vibe.
It's smooth and engaging, the map is not very easy to navigate visually but I somehow did not get lost or at least not for long.
The only thing though is it almost gave me a headache :P.
I also wish I could play it in fullscreen so I can appreciate it in its full glory.
The relevance to the theme is not super obvious beside the display jamming when you take damage but overall
Great work!
One of the most interesting jam games I have ever played! Thanks for making.
The controls are incredibly solid, and I really liked the unstable damage effects. The music also definitely gave me some doom vibes. (Beyond just the instruments/tools used) Thanks for a really fun entry!
Thanks for review! And we are glad you did like it!
And surprisingly, the graphics were pretty easy to intuit. Loved zooming around and spiraling with the turbo. I admittedly got a bit stuck after picking up the tractor beam. Three doors and a bunch of floating blocks, but I couldn't find the way to trigger the exit. Up until that point, I like how you guided me around by placing enemies in the nice path--that was good signaling.
Really, awesome game!! #1 innovative for sure.
Glad to hear that enemy placement helped. I tried to always spawn enemies along the way to the next objective and make unique looking corridors for each area connected to the hub to help guide the player. In hindsight, I should have maybe made doorways to different areas different shape too.
@eternalxp The render distance used to be even shorter before we optimized the rendering! It was a constant fight to keep it as long as possible. At some point I even cut the enemy polycount from ~80 to ~20 to make sure we can actually render further when there are bunch of enemies on screen.
@cppchriscpp Anyone doing stuff for older stuff gets my respect! Problems you face when developing things for obsolete hardware are always a fun challenge to overcome.
@abregado The amount of scope creep puns we were throwing to each other while developing the game was quite high! In the end the scope of the game didn't change much. Only things we dropped from initial plan were more complex boss fight at the end and support for skinned meshes (which we have enabled in our oscilloscope Unity plugin post jam now).
One of issues, probably not related to my setup is the image being inverted on x axis. Not sure, but maybe different osciloscopes interpret x signal polarity differently.


Reason why our output is so sharp is that we are using a custom firmware on a STM32 MCU to translate the audio signal to oscilloscope. The firmware we use is made oscilloscopes in mind. You can find the solution we use here: https://github.com/tikonen/DACDriver
You can see example of setup (and a simple LunarLander game I wrote for testing) in this repository: https://github.com/tikonen/AudioRender

Btw, nice scope, seems to be Soviet made S1-65A from 70's. My desk scope is similiar S1-73.


This kind of vintage scope does not follow input voltage as sharply as more modern 80's scope, hence the 'shooting stars' or 'droplets' you see on the screen. These are artifacts when particle beam accelerates and deaccelerates from vector to vector.
> seems to be Soviet made S1-65A from 70’s
yep, that's С1-65А, not sure if it is from 70's, it's serial number makes me think that it is made in 1982
@samuli with propper DAC the game now looks much better, at least in map mode:

but in the game itself, the image is still twithy, like blurred/jumping mostly along a diagonal:

I suspect, that's because the game tries to play music using the same device as the one used to output graphics to osciloscope. When I connect headphones parallel to osciloscope I still can hear a little of music (which btw is nice, when played in emulator mode).
A) Windows default output audio is configured to your speakers/headphones
B) The DAC Driver output device as configured as the default "Communication Device". You can do this from Control Panel -> Hardware Sound -> Manage Audio Devices -> Set Default Communcation Device.
Glad to see it running so well anyways!

but inversion of x axis still adds one more degree of difficulty to six degrees of freedom :disappointed:
You can use command line arguments -scaleX [float] and -scaleY [float] to scale the rendering. The default values are -2, -2, so if you wan to flip x axis. Just start game with "-scaleX 2". I also added this feature to our public Unity plugin. Give it a go if you want to do your own game for your scope! https://github.com/ptimonen/AudioRenderUnity/
> our public Unity plugin. Give it a go if you want to do your own game for your scope!
but I prefer Godot 😶
I was bluffed, I love this aesthetic and I would like to see more games in the genre! I am hooked from start to finish!
Thank you very much for this project!
Thanks for all the kind comments and feedback!
[](https://github.blog/2021-10-25-a-peek-inside-some-of-the-top-games-from-ludum-dare-49)