Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
BAM Sample Programs
#39
Got port to qb64pe:
Code: (Select All)
_Title "Geometric Thingy, press any for next color set" ' b+ port Charlie's code to QB64pe 2025-02-08
' This program exported from BASIC Anywhere Machine (Version [5.2.3].[2024.09.09.00.00]) on 2025.02.08 at 07:06 (Coordinated Universal Time)
' This program by Charlie Veniot is inspired by a small programming challenge by ZXDunny.

Screen _NewImage(370, 370, 12)

Dim I%(10000)

Color 0, 15
Cls

For I = 0 To 30 Step 7
    Line (1 + I, 1 + I)-(62 - I, 62 - I), 0, B
    Line (62 + I, 1 + I)-(123 - I, 62 - I), 0, B
    Line (1 + I, 62 + I)-(62 - I, 123 - I), 0, B
    Line (62 + I, 62 + I)-(123 - I, 123 - I), 0, B
Next I

Line (62, 1)-(1, 62), 0
Line (62, 1)-(123, 62), 0
Line (1, 62)-(62, 123), 0
Line (62, 123)-(123, 62), 0

PaintLoop:

PCopy 0, 1

C1% = Int(Rnd * 14) + 1
C2% = Int(Rnd * 14) + 1

For I = 7 To 21 Step 14
    Paint (2 + I, 2 + I), C1%, 0
    Paint (63 + I, 61 - I), C1%, 0
    Paint (61 - I, 63 + I), C1%, 0
    Paint (122 - I, 122 - I), C1%, 0
Next I

For I = 0 To 32 Step 14
    Paint (61 - I, 61 - I), C2%, 0
    Paint (122 - I, 2 + I), C2%, 0
    Paint (2 + I, 122 - I), C2%, 0
    Paint (63 + I, 63 + I), C2%, 0
Next I

Get (1, 1)-(123, 123), I%()
Put (123, 1), I%(), PSet
Put (245, 1), I%(), PSet
Put (1, 123), I%(), PSet
Put (123, 123), I%(), PSet
Put (245, 123), I%(), PSet
Put (1, 245), I%(), PSet
Put (123, 245), I%(), PSet
Put (245, 245), I%(), PSet

'PCopy 0, 2
'PCopy 1, 0

'For Y = 0 To 369
'PCOPY (0, Y) - (369, Y), 2, 0
'SLEEP 0.003
'NEXT Y

Sleep

GoTo PaintLoop

Don't think I've ever used Get and Put before.
  724  855  599  923  575  468  400  206  147  564  878  823  652  556 bxor cross forever
Reply


Messages In This Thread
BAM Sample Programs - by CharlieJV - 09-12-2023, 05:01 AM
RE: BAM Sample Programs - by CharlieJV - 02-17-2024, 08:22 PM
RE: BAM Sample Programs - by TDarcos - 10-08-2024, 06:36 PM
RE: BAM Sample Programs - by SMcNeill - 10-08-2024, 06:45 PM
RE: BAM Sample Programs - by CharlieJV - 10-08-2024, 10:17 PM
RE: BAM Sample Programs - by bplus - 02-17-2024, 09:03 PM
RE: BAM Sample Programs - by CharlieJV - 02-17-2024, 09:07 PM
RE: BAM Sample Programs - by PhilOfPerth - 02-18-2024, 02:15 AM
RE: BAM Sample Programs - by CharlieJV - 02-18-2024, 06:53 AM
RE: BAM Sample Programs - by PhilOfPerth - 02-18-2024, 11:49 PM
RE: BAM Sample Programs - by CharlieJV - 02-19-2024, 02:00 AM
RE: BAM Sample Programs - by CharlieJV - 03-12-2024, 01:08 AM
RE: BAM Sample Programs - by Pete - 03-12-2024, 01:28 AM
RE: BAM Sample Programs - by CharlieJV - 03-12-2024, 12:25 PM
RE: BAM Sample Programs - by CharlieJV - 03-17-2024, 02:34 AM
RE: BAM Sample Programs - by CharlieJV - 03-17-2024, 04:43 AM
RE: BAM Sample Programs - by CharlieJV - 03-21-2024, 02:38 AM
RE: BAM Sample Programs - by CharlieJV - 04-20-2024, 08:45 PM
RE: BAM Sample Programs - by bplus - 04-20-2024, 08:58 PM
RE: BAM Sample Programs - by CharlieJV - 04-20-2024, 09:57 PM
RE: BAM Sample Programs - by CharlieJV - 05-07-2024, 02:21 AM
RE: BAM Sample Programs - by CharlieJV - 05-18-2024, 04:54 AM
RE: BAM Sample Programs - by CharlieJV - 05-29-2024, 11:09 PM
RE: BAM Sample Programs - by CharlieJV - 06-08-2024, 04:14 AM
RE: BAM Sample Programs - by CharlieJV - 07-02-2024, 04:30 AM
RE: BAM Sample Programs - by bplus - 07-02-2024, 02:08 PM
RE: BAM Sample Programs - by CharlieJV - 07-02-2024, 02:57 PM
RE: BAM Sample Programs - by Dav - 07-06-2024, 03:27 PM
RE: BAM Sample Programs - by CharlieJV - 07-06-2024, 05:40 PM
RE: BAM Sample Programs - by CharlieJV - 09-03-2024, 01:18 AM
RE: BAM Sample Programs - by Pete - 09-03-2024, 04:04 PM
RE: BAM Sample Programs - by CharlieJV - 09-03-2024, 08:39 PM
RE: BAM Sample Programs - by bplus - 09-03-2024, 04:57 PM
RE: BAM Sample Programs - by CharlieJV - 09-13-2024, 11:47 PM
RE: BAM Sample Programs - by CharlieJV - 10-08-2024, 01:28 AM
RE: BAM Sample Programs - by CharlieJV - 10-19-2024, 05:14 PM
RE: BAM Sample Programs - by CharlieJV - 01-19-2025, 02:50 AM
RE: BAM Sample Programs - by CharlieJV - 02-08-2025, 07:25 AM
RE: BAM Sample Programs - by bplus - 02-08-2025, 04:49 PM
RE: BAM Sample Programs - by CharlieJV - 02-08-2025, 05:14 PM
RE: BAM Sample Programs - by CharlieJV - 02-15-2025, 06:47 PM
RE: BAM Sample Programs - by CharlieJV - 11-09-2025, 10:21 PM
RE: BAM Sample Programs - by bplus - 11-10-2025, 12:11 AM
RE: BAM Sample Programs - by CharlieJV - 11-10-2025, 02:17 AM
RE: BAM Sample Programs - by CharlieJV - 11-16-2025, 02:21 AM
RE: BAM Sample Programs - by CharlieJV - 01-01-2026, 10:06 PM
RE: BAM Sample Programs - by bplus - 01-01-2026, 10:41 PM
RE: BAM Sample Programs - by CharlieJV - 01-01-2026, 10:45 PM
RE: BAM Sample Programs - by CharlieJV - 02-07-2026, 07:30 PM
RE: BAM Sample Programs - by CharlieJV - 02-14-2026, 04:45 AM
RE: BAM Sample Programs - by bplus - 02-14-2026, 02:23 PM
RE: BAM Sample Programs - by CharlieJV - 02-14-2026, 02:55 PM
RE: BAM Sample Programs - by CharlieJV - 02-21-2026, 06:29 PM
RE: BAM Sample Programs - by CharlieJV - 02-22-2026, 03:40 PM
RE: BAM Sample Programs - by bplus - 02-22-2026, 04:51 PM
RE: BAM Sample Programs - by CharlieJV - 02-22-2026, 06:22 PM
RE: BAM Sample Programs - by bplus - 02-23-2026, 12:16 AM
RE: BAM Sample Programs - by CharlieJV - 02-23-2026, 12:35 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  QBJS Sample fix(es) bplus 5 296 02-17-2026, 05:27 AM
Last Post: dbox
  BAM Draw CharlieJV 9 1,992 11-07-2023, 10:27 PM
Last Post: James D Jarvis
  BAM programs as "web services": The Pie Chart Service CharlieJV 0 432 09-08-2023, 04:06 AM
Last Post: CharlieJV
  BAM Collection of Programs CharlieJV 3 985 08-14-2023, 08:09 PM
Last Post: CharlieJV
  BAM: Sample "meta-programming" documentation: the "now" macro CharlieJV 0 456 07-27-2023, 03:45 AM
Last Post: CharlieJV

Forum Jump:


Users browsing this thread: 1 Guest(s)