KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I picked up a copy of the book 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 http://www.amazon.com/10-PRINT-CHR-205-5-RND/dp/0262018462 This book discusses the art produced by the single line of Commodore 64 BASIC: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 This just repeatedly prints randomly character 205 or 206 to the screen from the PETSCII set: http://en.wikipedia.org/wiki/PETSCII https://vimeo.com/26472518 I'm not sure why the original uses the characters 205 and 206 instead of the identical 109 and 110. Also, I prefer to add a clear at the beginning. This is what I usually type into the C64: 1?CHR$(147) 2?CHR$(109.5+RND(1));:GOTO2 RUN You can try this all for yourself in an emulator, such as this one using Flash or JavaScript: http://codeazur.com.br/stuff/fc64_final/ http://www.kingsquare.nl/jsc64 When inputting the above code into the emulators listed, you'll need to realize that ( is * ) is ( + is ] I decided it would be amusing to write a bash line to do something similar. I currently have: clear; while :; do [ $(($RANDOM%2)) -eq 0 ] && (printf "\\") || (printf "/"); done; Two questions: Any suggestions for making this more concise? Any suggestions for a better output character? The forward and backward slash are not nearly as beautiful since their points don't line up. Th
Tags (comma-separated)
Save Edits
Cancel