Dodge X by cogcomp
So this time I decided to go bonkers and try a whole new set of tools and an entirely new language :-)
May I present:
Dodge X!

The game is written in Javascript in a trial version of Webstorm. https://www.jetbrains.com/webstorm/
I used the following site to learn javascript: https://javascript.info/
And to learn just enough WebGL I checked out this site: https://developer.mozilla.org/en-US/docs/Web/API/WebGLAPI/Tutorial/Adding2DcontenttoaWebGL_context
and since everything else was new to me, I decided to try out distance field rendering: http://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm
(The graphics for level 4 are heavily inspired by Inigo Quilez demo Slisesix)

A couple of buttons worth mentioning:
SPACE - start the game
W/S/A/D - guess...
1 - Turn off shadow algorithms
2 - Only turn off reflected light algorithm
3 - Turn on all shading algorithms
4 - Use the FPS counter to automatically determine which detail level to use.
B - Skips a level
C - Will kill you
The rest of the instructions are on the title screen. Good luck! ;-)
As you might've guessed. Since this game uses naive unoptimized distance field rendering, you have to have a pretty good grafix card for it to work.
Since I've hardly ever seen anyone try this before I would be really happy if you mention what the FPS counter said and what graphics card your computer has.
The game works in Firefox & Chrome.
It most definitely doesn't work in Edge or Internet Explorer.
I have no idea if it works in Safari or Vivaldi...
Graphics performance on a couple of different cards:
- Nvidia GTX 660 : 25 fps
- Nvidia GTX 960m : 18 fps
- Intel HD Graphics 530 : 9 fps
- AMD Radeon r7 series 200 : 5 fps
- And about 0.5-2.5 fps on a 5 year old low-end 32-bit windows tablets internal Intel HD graphics.
| HTML5 (web) | http://www.cogitarecomputing.com/dodgex/ |
| Other (document) | https://youtu.be/xcNGqjjt_pY |
| Original URL | https://ldjam.com/events/ludum-dare/40/dodge-x |
Ratings
| Overall | 617th | 2.732⭐ | 43🧑⚖️ |
| Fun | 598th | 2.659⭐ | 43🧑⚖️ |
| Innovation | 530th | 2.744⭐ | 43🧑⚖️ |
| Theme | 650th | 2.341⭐ | 43🧑⚖️ |
| Graphics | 460th | 2.988⭐ | 43🧑⚖️ |
| Audio | 350th | 2.872⭐ | 41🧑⚖️ |
| Humor | 548th | 1.736⭐ | 38🧑⚖️ |
| Mood | 566th | 2.486⭐ | 39🧑⚖️ |
| Given | 70🗳️ | 24🗨️ |
My graphics card is a GTX 1060 6GB and it ran at 44-49 FPS.
FPS: 9-10
RAM: 16 GB
Graphics Card: Intel Iris Pro 1536 MB
I like the gameplay concept, but my FPS was too low to dodge the projectiles on time.
FPS: 11
GPU: Intel Iris Graphics 6100 1536 MB
Good job ! Keep coding :)
Gameplay got quite boring fast, but the controls were responsive and the ship behaved nicely.
The audio was quite loud and got a bit annoying after a while.
The rays SFX could have been a bit louder. The first levels was a bit easy and didn't take much skill to beat but after level 3 it got way harder.
Well done!
Simple but fun game! I really liked the feel about it, felt like an old tech demo.
As you asked: I have an Nvidia GTX 1080, running chromium on linux and get a pretty stable 60FPS with some 30 FPS drops (vsync?)
What I'm most impressed by is the variety of complex objects, which look great! :)