gl10s

by ivo
Overall★★★★★★★★★★2.35
Fun★★★★★★★★★★1.75
Innovation★★★★★★★★★★3.36
Theme★★★★★★★★★★2.02
Graphics★★★★★★★★★★3.16
Audio★★★★★★★★★★1.32
Humor★★★★★★★★★★1.27
Mood★★★★★★★★★★2.15
Coolness★★★★★★★★★★51%
A rudimentary experimental game that is implemented in a single GLSL fragment shader.

More an experiment than an actual game, this entry consists of a single OpenGL fragment shader. All Code is executed once per pixel per frame.

When I started, I had virtually no experience in shader programming and basic knowledge of OpenGL. I learnt a great deal about shaders and computer graphics in general.

Game state is stored in the alpha channel of the fragments, as there is simply no other way to store any persisting data.
The game does rudimentary 'collision detection' with neighbouring fragments read from the back-buffer.

The Code is very messy and bloated, as I started by just playing around and gradually it became what it is now. I didn't have time to clean it up, I may add some comments and minor fixes to the code some other time.

The theme is only partially included: The single stages of the game are exactly 10 seconds long. There is definetly some room for improvement here.

The whole thing is developed and hosted in the amazaing GLSL Sandbox at http://glsl.heroku.com/

##############
- Being tested and developed in Chrome, it should run in Safari and Firefox as well. Firefox seems to have a bug where the 'cursor' starts out somewhere in the center of the screen (probably in connection with the elapsed time, submitted by the JavaScript backend).

- To restart the game, you have to reload the page.

###############################

Update: upon request i removed the strobe effect at the end, as it is only in the outro screen not having any affect on the "gameplay".

screenshot

Comments30

mactinite
mactinite26 Aug 2013, 00:52
About ten seconds in and it gave me a headache :( Interesting nonetheless
CMahaff26 Aug 2013, 03:05
Some very cool affects, might want to put a strobe warning on it though. Glad it was a good learning experience.
noom26 Aug 2013, 03:41
neat concept, the initial stages are intriguing. The red flashing stage at the end, my eyes did not enjoy this.
Loren26 Aug 2013, 05:01
wild, love seeing glitch stuff on this theme :)
Andrewves
Andrewves26 Aug 2013, 05:09
Although visually painful at some points this was fun to play.
netgrind
netgrind26 Aug 2013, 07:32
That was pretty. I dug peaking around your code a bit to. I may have to try some stuff in this sandbox site.
codifeye26 Aug 2013, 08:31
Cool, nice job doing it all in a shader!
nitrocrime26 Aug 2013, 09:56
It hurt my head quite a lot...
Balooga03
Balooga0326 Aug 2013, 10:10
Very abstract I love it. The idea to develop a game in GLSL intrigues me.
vittorioromeo
vittorioromeo26 Aug 2013, 11:50
Interesting, I love the technical aspect of this. However, it isn't much fun to play with after a minute or two, in my opinion.
okmmjyygv26 Aug 2013, 13:13
Good visuality :)
Just Tom
Just Tom26 Aug 2013, 13:22
It's an interesting idea, strobe lighting could use a warning but other than that the visuals are quite striking. Very relaxing for the most part.
Acrimiens
Acrimiens26 Aug 2013, 14:35
nice concept :D i love it!
Layl
Layl26 Aug 2013, 17:12
Interesting and original, but not a huge lifetime
gamepopper
gamepopper26 Aug 2013, 18:19
This has got to ve one of the weirdest submissions I've seen so far, it's very psychedelic. o__o
tamirespp26 Aug 2013, 19:14
couldn`t play it, the graphics hurt my eyes :(
Pebsie
Pebsie26 Aug 2013, 19:24
Interesting but... not really a game.
Zelun26 Aug 2013, 20:52
Original and glitchy? Well, at least we have something new I guess?
Dir3kt
Dir3kt26 Aug 2013, 20:53
Very interesting, technically speaking ;)
psychomonster
psychomonster26 Aug 2013, 22:36
Not really a game but i think with a little bit more time to explore it... maybe ;)
Larzan
Larzan26 Aug 2013, 22:41
Interesting visuals, but no game...
Vavassor
Vavassor27 Aug 2013, 02:09
definitely interesting and unusual. like how abstract it is!
Zerkruemler27 Aug 2013, 17:21
Is it playable? Or just a demo?
lesterpig
lesterpig27 Aug 2013, 18:52
Humm... I probably didn't understand the project. It's beautiful but... Whut ?
DuFF30 Aug 2013, 19:54
Love the experimentation. Thanks for sharing.
canvapps
canvapps17 Sep 2013, 00:07
some effects are cool, but it takes a big effort to play it. Even though, the concept is quite different and that's a good point!
Good job!

Other games by @ivo

Found a bug?
Tell us on Discord