Jump to content




[Game][Screensaver] Where Is Dan?

game

2 replies to this topic

#1 blunty666

  • Members
  • 79 posts

Posted 29 June 2018 - 05:57 PM

Presenting...

--===== Where Is Dan? =====--


I got bored, made a screensaver, turned it into an interactive screensaver. Click the green button, get an update on Dan's location (currently unknown).

Just a creative way to vent some frustration...

Install instructions: pastebin run J8azvLQg WhereIsDan
(Saves a file called WhereIsDan, start with no arguments to run the screensaver)

Code can be found on GitHub

Made using CCEmuX, it's really good, go check it out

Posted Image



#2 SquidDev

    Frickin' laser beams

  • Members
  • 1,403 posts
  • LocationDoes anyone put something serious here?

Posted 29 June 2018 - 06:29 PM

This is neat! Just a couple of small suggestions, which I think would make it a wee bit better:
  • I wonder if it'd be worth it'd be worth caching the HTTP request, so it's only made on the first button press. Subsequent presses could then just sleep for a random delay before displaying it. It might be cool to display some TV static or something between pressing and displaying, but I've no clue if that would looks visually appealing.
  • You don't currently handle terminate events. I didn't really think to press backspace, so I didn't know how else to get out of it. Maybe also add another couple of quit keybindings, like "q"?
  • This is a bit of a long shot, but I wonder if you could do something with the teletext characters to give the pipes more depth? Maybe by messing around with palettes you could make the bottom third darker than the top?

View Postblunty666, on 29 June 2018 - 05:57 PM, said:

Made using CCEmuX, it's really good, go check it out
<3.

#3 blunty666

  • Members
  • 79 posts

Posted 29 June 2018 - 07:50 PM

View PostSquidDev, on 29 June 2018 - 06:29 PM, said:

  • I wonder if it'd be worth it'd be worth caching the HTTP request, so it's only made on the first button press. Subsequent presses could then just sleep for a random delay before displaying it. It might be cool to display some TV static or something between pressing and displaying, but I've no clue if that would looks visually appealing.
  • You don't currently handle terminate events. I didn't really think to press backspace, so I didn't know how else to get out of it. Maybe also add another couple of quit keybindings, like "q"?
Done! It now caches the HTTP request for 5 mins after which it will request it again. There's a shiny new progress bar and instructions on how to quit.

Might have a look at making the pipes a bit fancier, I've not really done anything with the new palettes so would be good to play around with them a bit.

Edit: Almost forgot.. you'll need to run 'pastebin run J8azvLQg WhereIsDan true' to overwrite the old file

Edited by blunty666, 29 June 2018 - 07:51 PM.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users