Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
raycaster in 6 lines
#5
Actually I was with the assumption that each line should not have colons for joining.

Like this:



Code:
'Felix the Helix
'By Jelly

1 IF I% = 0 THEN SCREEN 7, , 0, 1 ELSE PCOPY 0, 1
2 A! = (A! + .03) * -(A! < 6.283186)
3 FOR I% = 0 TO 200
4 x! = ((50 * COS(4 * 3.141593 / 200 * I%)) * (COS(A!) * COS(A!)) + (50 * SIN(8 * 3.141593 / 200 * I%)) * (SIN(A!) * SIN(A!) * COS(A!) - COS(A!) * SIN(A!)) + (I% - (200 / 2)) * (COS(A!) * SIN(A!) * COS(A!) + SIN(A!) * SIN(A!)))
5 y! = ((50 * COS(8 * 3.141593 / 200 * I%)) * (COS(A!) * SIN(A!)) + (50 * SIN(8 * 3.141593 / 200 * I%)) * (COS(A!) * COS(A!) + SIN(A!) * SIN(A!) * SIN(A!)) + (I% - (200 / 2)) * (-SIN(A!) * COS(A!) + COS(A!) * SIN(A!) * SIN(A!)))
6 z! = ((50 * COS(8 * 3.141593 / 200 * I%)) * (-SIN(A!)) + (50 * SIN(8 * 3.141593 / 200 * I%)) * (SIN(A!) * COS(A!)) + (I% - (200 / 2)) * COS(A!) * COS(A!))
7 IF I% > 1 THEN CIRCLE ((160 + (256 * x! \ (256 - z!))), (100 - (256 * y! \ (256 - z!)))), 512 \ (256 - z!), (A! * 57.29577 + I%) AND 15 ELSE LINE (0, 0)-(319, 199), 0, BF
8 NEXT I%
9 IF INKEY$ = "" THEN 1

Code:
'Translucency is me! Redux...
'by Jelly

1 IF i& = 0 THEN SCREEN 13 ELSE IF i& <= 256 THEN PALETTE i& - 1, 65536 * INT(32 - 31 * SIN(i& * 3.14151693# / 128)) + 256 * INT(32 - 31 * SIN(i& * 3.14151693# / 64)) + INT(32 - 31 * SIN(i& * 3.14151693# / 32)) ELSE z% = 64 * (((i& AND 1) = 1) OR 1)
2 IF xa% = 0 THEN DIM Lsin%(1024) ELSE i& = (i& + 1) AND &H7FFFFFFF
3 FOR ya% = 0 TO 127
4 IF i& < 385 THEN Lsin%(i&) = SIN((i&) / 25) * 64 ELSE xsin% = SIN((ya% + i&) / 20) * 32
5 FOR xa% = 0 TO 254
6 z% = -z%
7 IF i& > 384 THEN PSET (32 + xa%, 36 + ya%), (xa% + xsin%) + Lsin%(ya% + 64 + z%) + Lsin%(xa% + ya%)
8 NEXT xa%, ya%
9 IF INKEY$ = "" THEN 1

Code:
'Lovelier, Wobblier and Bigger!!!!
'by Jelly

1 IF i& = 0 THEN SCREEN 13 ELSE IF i& <= 256 THEN PALETTE i& - 1, 65536 * INT(32 - 31 * SIN(i& * 3.14151693# / 128)) + 256 * INT(32 - 31 * SIN(i& * 3.14151693# / 64)) + INT(32 - 31 * SIN(i& * 3.14151693# / 32))
2 IF xa% = 0 THEN DIM Lsin%(256, 3) ELSE i& = (i& + 1) AND &H7FFFFFFF
3 FOR ya% = 0 TO 127
4 IF i& < 257 THEN Lsin%(i&, 0) = SIN((i&) / 30) * 60 ELSE xsin% = SIN((ya% + i&) / 20) * 50
5 FOR xa% = 0 TO 255
6 PSET (32 + xa%, 36 + ya%), (xa% + xsin%) XOR (ya% + (Lsin%((xa%), 0)))
7 NEXT xa%, ya%
8 IF INKEY$ = "" THEN 1

Note that I had to strain my brain just to get it to work fast enough and there is no colon joined line. ;*)
y smiley is 24 bit.
[Image: anya2.jpg]

Genso's Junkyard:
http://rel.betterwebber.com/
Reply


Messages In This Thread
raycaster in 6 lines - by ravenxau - 03-31-2004, 03:57 PM
raycaster in 6 lines - by na_th_an - 03-31-2004, 05:23 PM
raycaster in 6 lines - by relsoft - 04-01-2004, 03:56 PM
raycaster in 6 lines - by ravenxau - 05-05-2004, 11:20 AM
raycaster in 6 lines - by relsoft - 05-05-2004, 04:39 PM
raycaster in 6 lines - by Zack - 05-05-2004, 06:38 PM
raycaster in 6 lines - by wildcard - 05-05-2004, 11:51 PM
raycaster in 6 lines - by relsoft - 05-07-2004, 04:17 PM
raycaster in 6 lines - by oracle - 05-08-2004, 04:54 AM
raycaster in 6 lines - by relsoft - 05-08-2004, 11:34 AM
raycaster in 6 lines - by oracle - 05-10-2004, 02:41 AM
raycaster in 6 lines - by relsoft - 05-12-2004, 04:15 PM
raycaster in 6 lines - by Radical Raccoon - 05-29-2004, 02:52 PM
raycaster in 6 lines - by Plasma - 05-29-2004, 10:46 PM
raycaster in 6 lines - by Dr_Davenstein - 05-29-2004, 11:04 PM
raycaster in 6 lines - by KiZ - 05-30-2004, 01:05 AM
raycaster in 6 lines - by relsoft - 05-31-2004, 01:16 PM
here's a way to cheat - by wallace - 10-12-2004, 01:54 AM
raycaster in 6 lines - by whitetiger0990 - 10-12-2004, 06:05 AM
raycaster in 6 lines - by Z!re - 10-12-2004, 03:27 PM
raycaster in 6 lines - by VonGodric - 10-12-2004, 04:12 PM
raycaster in 6 lines - by Neo - 10-29-2004, 05:48 PM
raycaster in 6 lines - by relsoft - 10-30-2004, 08:46 AM
raycaster in 6 lines - by TheBigBasicQ - 10-30-2004, 06:54 PM
raycaster in 6 lines - by adosorken - 10-30-2004, 06:58 PM
raycaster in 6 lines - by Z!re - 10-30-2004, 10:25 PM
Re: raycaster in 6 lines - by kinem - 04-14-2010, 10:19 AM
Re: raycaster in 6 lines - by ravenxau - 09-25-2016, 03:24 PM
Re: raycaster in 6 lines - by Dav - 10-01-2016, 10:05 PM
Re: raycaster in 6 lines - by Dr_Davenstein - 10-02-2016, 04:43 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)