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 299 02-17-2026, 05:27 AM
Last Post: dbox
  BAM Draw CharlieJV 9 2,023 11-07-2023, 10:27 PM
Last Post: James D Jarvis
  BAM programs as "web services": The Pie Chart Service CharlieJV 0 435 09-08-2023, 04:06 AM
Last Post: CharlieJV
  BAM Collection of Programs CharlieJV 3 987 08-14-2023, 08:09 PM
Last Post: CharlieJV
  BAM: Sample "meta-programming" documentation: the "now" macro CharlieJV 0 457 07-27-2023, 03:45 AM
Last Post: CharlieJV

Forum Jump:


Users browsing this thread: 1 Guest(s)