gl10s by ivo

[raw]
made by ivo for LD27 (COMPO)
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".

Ratings

Coolness 51% 3
Overall 2.35 1100
Audio 1.32 960
Fun 1.75 1167
Graphics 3.16 397
Humor 1.27 976
Innovation 3.36 281
Mood 2.15 953
Theme 2.02 1142

Feedback

mactinite
26. Aug 2013 · 00:47 UTC
About ten seconds in and it gave me a headache :( Interesting nonetheless
CMahaff
26. Aug 2013 · 03:00 UTC
Some very cool affects, might want to put a strobe warning on it though. Glad it was a good learning experience.
noom
26. Aug 2013 · 03:36 UTC
neat concept, the initial stages are intriguing. The red flashing stage at the end, my eyes did not enjoy this.
Loren
26. Aug 2013 · 04:56 UTC
wild, love seeing glitch stuff on this theme :)
Andrewves
26. Aug 2013 · 05:04 UTC
Although visually painful at some points this was fun to play.
netgrind
26. Aug 2013 · 07:27 UTC
That was pretty. I dug peaking around your code a bit to. I may have to try some stuff in this sandbox site.
codifeye
26. Aug 2013 · 08:26 UTC
Cool, nice job doing it all in a shader!
nitrocrime
26. Aug 2013 · 09:51 UTC
It hurt my head quite a lot...
Balooga03
26. Aug 2013 · 10:05 UTC
Very abstract I love it. The idea to develop a game in GLSL intrigues me.
vittorioromeo
26. Aug 2013 · 11:45 UTC
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.
Sebastian
26. Aug 2013 · 12:09 UTC
Huh, intriguing!
ellipticaldoor
26. Aug 2013 · 12:22 UTC
Nice effects and cool job!
okmmjyygv
26. Aug 2013 · 13:08 UTC
Good visuality :)
Just Tom
26. Aug 2013 · 13:17 UTC
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
26. Aug 2013 · 14:30 UTC
nice concept :D i love it!
Layl
26. Aug 2013 · 17:07 UTC
Interesting and original, but not a huge lifetime
gamepopper
26. Aug 2013 · 18:14 UTC
This has got to ve one of the weirdest submissions I've seen so far, it's very psychedelic. o__o
tamirespp
26. Aug 2013 · 19:09 UTC
couldn`t play it, the graphics hurt my eyes :(
Pebsie
26. Aug 2013 · 19:19 UTC
Interesting but... not really a game.
Zelun
26. Aug 2013 · 20:47 UTC
Original and glitchy? Well, at least we have something new I guess?
Dir3kt
26. Aug 2013 · 20:48 UTC
Very interesting, technically speaking ;)
psychomonster
26. Aug 2013 · 22:31 UTC
Not really a game but i think with a little bit more time to explore it... maybe ;)
Larzan
26. Aug 2013 · 22:36 UTC
Interesting visuals, but no game...
Jupiter_Hadley
26. Aug 2013 · 22:58 UTC
Hello! I am making a sort of compilation of all the games I can. Your game is featured in this video! http://youtu.be/jImRVKjejj4
Vavassor
27. Aug 2013 · 02:04 UTC
definitely interesting and unusual. like how abstract it is!
Zerkruemler
27. Aug 2013 · 17:16 UTC
Is it playable? Or just a demo?
lesterpig
27. Aug 2013 · 18:47 UTC
Humm... I probably didn't understand the project. It's beautiful but... Whut ?
Nick Weihs
29. Aug 2013 · 10:32 UTC
Visually arresting.
DuFF
30. Aug 2013 · 19:49 UTC
Love the experimentation. Thanks for sharing.
canvapps
17. Sep 2013 · 00:02 UTC
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!