This a simple 2-lines Locomotive BASIC code that fills the whole 40x25 screen without repeating characters. It is also demonstrated with random characters. Can be easily modified for games and visuals.
The trick uses a simple 10-bits Galois Linear-Shift Register to create a 1023 non-repeating number sequence from 1 to 1023. Each number generated is converted to screen coordinates (40x25) and a character is printed. Last 23 values are not used, so the trick does 1023 iterations to print out 1000 characters, but it saves having to check for already printed locations.
The trick uses a simple 10-bits Galois Linear-Shift Register to create a 1023 non-repeating number sequence from 1 to 1023. Each number generated is converted to screen coordinates (40x25) and a character is printed. Last 23 values are not used, so the trick does 1023 iterations to print out 1000 characters, but it saves having to check for already printed locations.
Amstrad BASIC tricks: Screen Random Fill in 2 lines mega drive novo | |
22 Likes | 22 Dislikes |
1,182 views views | 2.28K followers |
Science & Technology Creative Commons Attribution licence (reuse allowed) | Upload TimePublished on 29 Nov 2016 |
Không có nhận xét nào:
Đăng nhận xét