Page 1 of 1

Screensaver

Posted: Thu Dec 26, 2013 11:56 pm
by Prod
4 bent lines wobbling over the screen, glowing on collision. Secondary monitors will (should) go all black.
Tested on XP/7/8, this is x64 only.
Uses some cpu (but no gpu), so is not a real resource-saver, mostly exists to attract girls at work, do not run all night on your servers and stuff.
Designed to run smooth at 60hz, if you have enough cpu and a 120hz monitor then it will probably run double speed, sorry about that, will fix later. :)
This is just an exe, does not have full screensaver functionality. I highly recommend using manual launch of screensavers anyway (sitting idle for 5 minutes will not impress anyone), I use AutoHotkey and press F12 for screensaver.
Enjoy, report bugs and stuff. :)

http://pinkponyproductions.com/file/spliner.zip

Re: Screensaver

Posted: Fri Dec 27, 2013 2:56 am
by netmaestro
is not a real resource-saver, mostly exists to attract girls at work
That's everybody's reason for writing software, how many have you attracted so far? Looks pretty good btw, you should make a proper .scr out of it.

Re: Screensaver

Posted: Fri Dec 27, 2013 10:25 pm
by Prod
I have to fight them off with a stick. :P
And thanks to your excellent examples, a .scr is definitely an option to look at. :)

Re: Screensaver

Posted: Mon Dec 30, 2013 10:29 pm
by dige
@Prod: cool and clean style - I like it! Would you like to share the source code?

Re: Screensaver

Posted: Mon Dec 30, 2013 11:44 pm
by davido
Very nice. :)

Re: Screensaver

Posted: Tue Dec 31, 2013 6:19 am
by Prod
Yo dige. :)
Unfortunately the code is impossible to comprehend, I can only handle it because I have been looking at it regularly for several years. :D
It is just one big chunk of horrible painful math. Virtually everything is done in 128 bit asm (SSE), including line generation, line drawing, and blitting to screen.
Would be much easier just to explain how the basics work, like bending lines, applying antialias, and (actually the hardest part) how to seamlessly combine both ends of a line. :)

Re: Screensaver

Posted: Wed Jan 22, 2014 8:38 pm
by dige
Just tried it again on a high res 3200x1800 screen .. looks damn cool! :D

Re: Screensaver

Posted: Wed Jan 22, 2014 10:21 pm
by majikeyric
Very nice ! :D