This is my thread for CC26: Screensaver. Whether I win or not, I'll publish my screensaving program.
hello
Update; Almost done, just doing some bug fixing. This is my biggest program yet, with 8 whole kilobytes! (Me saying that like I'm bragging Shock Shock Shock ...) It's a playlist of screensavers, in a .8xg file.
impressive! can you send us some screenshots using cemu or something?
Calculatordream wrote:
impressive! can you send us some screenshots using cemu or something?

Sure! Here are some:





Nope. SCRATCH EVERY SINGLE THING I SAID!
New program. It's called The CE Casino.
Need to write read me file, debug, and send src
...noted XD
Done! (well yesterday), you can find it in the archives. "Cemetech contest entries" > "#26: Screensaver"

https://www.cemetech.net/downloads/files/2407/x2888
Played with this some: found it to be an interesting concept, but would be more fun to watch with some changes. Here's a wishlist!

  • "Scroll" down a ledger of events as they occur, rather than only showing the current events and clearing them before continuing. Sometimes events happened that I didn't see as they happened which I could have seen after the fact if they were scrolling up the screen, and simply having more stuff visible at once would probably be more interesting to look at.
  • It felt like Grandpa Timmy was ill very often. I wish there were more variety in the special events.
  • At least one time I lost money on a roll but also won a jackpot? Not sure how that works.
  • Right-aligning the numbers would be nice, making it easier to visually compare the magnitude of the change in balance to the current total. I also noticed minor visual glitches when updating the money total if its magnitude was decreasing such that the new total had fewer digits than the old one: the last ~digit of the old one remained visible for a bit.
  • Another thing that would be fun to look at: show "results" for each roll- things like "snake eyes" or "royal flush" or whatnot. They wouldn't even need to be consistent in what game the terms come from (borrow from dice games, card games and others!), as long as each being good or bad were pretty consistent!
  • It feels odd to be able to have a large negative balance without any further explanation. I imagine you're taking out very high-interest loans, but it would be more fun to come out and say something like "2000% APR loan +50000", and then you could also track interest payments!
  • Is there an intended way to exit the program? I tried pressing a few keys but ended up pressing ON to break which felt kind of bad.
Tari wrote:
Played with this some: found it to be an interesting concept, but would be more fun to watch with some changes. Here's a wishlist!

  • "Scroll" down a ledger of events as they occur, rather than only showing the current events and clearing them before continuing. Sometimes events happened that I didn't see as they happened which I could have seen after the fact if they were scrolling up the screen, and simply having more stuff visible at once would probably be more interesting to look at.
  • It felt like Grandpa Timmy was ill very often. I wish there were more variety in the special events.
  • At least one time I lost money on a roll but also won a jackpot? Not sure how that works.
  • Right-aligning the numbers would be nice, making it easier to visually compare the magnitude of the change in balance to the current total. I also noticed minor visual glitches when updating the money total if its magnitude was decreasing such that the new total had fewer digits than the old one: the last ~digit of the old one remained visible for a bit.
  • Another thing that would be fun to look at: show "results" for each roll- things like "snake eyes" or "royal flush" or whatnot. They wouldn't even need to be consistent in what game the terms come from (borrow from dice games, card games and others!), as long as each being good or bad were pretty consistent!
  • It feels odd to be able to have a large negative balance without any further explanation. I imagine you're taking out very high-interest loans, but it would be more fun to come out and say something like "2000% APR loan +50000", and then you could also track interest payments!
  • Is there an intended way to exit the program? I tried pressing a few keys but ended up pressing ON to break which felt kind of bad.


Answers to you!
  • I've heard of this scrolling program (it's used in 8K Adventure), but that's way too slow.
  • Yeah I think I should make Grandpa TImmy rarer. Do you have any ideas for events?
  • Didn't see that bug while I was testing. It looks like you got Jackpot and Grandpa TImmy's Ill events at the same time. It should just display Grandpa TImmy's Ill with -500000. After a few seconds, it should display "Family's more important than money..."
  • I realized that. I don't know how to do it though. Can you maybe send a piece of code or explain how that works?
  • I like that idea a whole lot!
  • Same as the above!
  • [ON] was intended to be the way to exit. Now that I think about it, it is rather confusing. I'll add [CLEAR] as an option to quit the program.


Thanks for these amazing ideas and bug fixes. I also only made this in a day, so it's low quality, but compared to my last one... Heh heh... nothing!
Note that this might come out in January or the end of December, because I have exams coming up. That's why I'm not online very much.
Quote:
I've heard of this scrolling program (it's used in 8K Adventure), but that's way too slow.
Yeah, I imagine it might be difficult to make this performant in BASIC.

Quote:
Yeah I think I should make Grandpa TImmy rarer. Do you have any ideas for events?
In a quick think I didn't come up with anything that seemed particularly good, but looking to heist movies for inspiration seems like a good starting point.

Quote:
I realized that. I don't know how to do it though. Can you maybe send a piece of code or explain how that works?

If you know how wide (in pixels) the string you want to display is, subtracting that width from the location you want the right edge to be should ensure the right edge is always aligned. It looks like numbers in the CE small font are always 6 pixels wide and you get two pixels between each character, so right-aligning the number in Ans at column 160 for example:

Code:
:toString(Ans->Str1
:Text(Y,160-8*length(Str1)-2,Str1
NEW VERSION: Just clarified some things. Also added changelog.

https://www.cemetech.net/downloads/files/2407/x2928

I put a pause on what
Tari wrote:
Played with this some: found it to be an interesting concept, but would be more fun to watch with some changes. Here's a wishlist!

"Scroll" down a ledger of events as they occur, rather than only showing the current events and clearing them before continuing. Sometimes events happened that I didn't see as they happened which I could have seen after the fact if they were scrolling up the screen, and simply having more stuff visible at once would probably be more interesting to look at.
It felt like Grandpa Timmy was ill very often. I wish there were more variety in the special events.
At least one time I lost money on a roll but also won a jackpot? Not sure how that works.
Right-aligning the numbers would be nice, making it easier to visually compare the magnitude of the change in balance to the current total. I also noticed minor visual glitches when updating the money total if its magnitude was decreasing such that the new total had fewer digits than the old one: the last ~digit of the old one remained visible for a bit.
Another thing that would be fun to look at: show "results" for each roll- things like "snake eyes" or "royal flush" or whatnot. They wouldn't even need to be consistent in what game the terms come from (borrow from dice games, card games and others!), as long as each being good or bad were pretty consistent!
It feels odd to be able to have a large negative balance without any further explanation. I imagine you're taking out very high-interest loans, but it would be more fun to come out and say something like "2000% APR loan +50000", and then you could also track interest payments!
Is there an intended way to exit the program? I tried pressing a few keys but ended up pressing ON to break which felt kind of bad.


because I got an amazing idea for a program. Make sure to check that out: https://www.cemetech.net/forum/viewtopic.php?p=305207#305207
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement