LINESUB.BAS - GW-BASIC, line drawing subroutine VIDEO
This is likely my very first line drawing routine. It's not Bresenham's line algorithm by any means, but it is my own invention of interpolation between two points. It is also one of my first programs merely using a bitmapped graphics mode, where you can choose to modify the color of any pixel independently of any other. Previously, I had a TI-99/4A which was 8x8 character tile based with 28 hardware sprites (32 in total, 28 available with TI Extended BASIC). The second program is using the 320x200 16-color Tandy mode, which was very impressive for its time (EGA-level). I later did similar graphic demos using Turbo Pascal and assembly in VGA mode.
My playlists:
--------------------
- Voxel: https://youtu.be/watch?v=XCVWEuhCCDM&list=PLjnbT4UISq0bQF1g85tE9jTrKfEtdRYlY
- Road: https://youtu.be/watch?v=ck5ALX11YU4&list=PLjnbT4UISq0bnfd1RC3M4PgTgkmhlkikV
- Ray Casting 3D: https://youtu.be/watch?v=zjswXUTMP2o&list=PLjnbT4UISq0YcFtRFjFQqK0g6ONNCtrvY
- Side-Scroll Shmup: https://youtu.be/watch?v=fF4X8zN-Raw&list=PLjnbT4UISq0Y_7IAN_zUzxgZnfhXxo_0Q
- MonoGame Tutorial: https://youtube.com/watch?v=WW1dJnfXWb0&list=PLjnbT4UISq0adw__Y9B2eXA0LL35TyORU
My websites:
---------------------
- my GitHub: https://github.com/JDoucette
- my company: http://xona.com
- my Blog: http://thefirstpixel.com
Other Videos By Jason Doucette 2021-11-14 LTTRPZZL.BAS - GW-BASIC, Letter Puzzles, summation of letter values 2021-11-13 CAVERNQU.BAS - GW-BASIC, platformer level design, 8x8 tiles 2021-11-13 ROAD.BAS - GW-BASIC, 2D overhead road animation via palette 2021-11-11 TROUNCE.BAS - GW-BASIC, trace route + bounce physics = trounce 2021-11-11 WEWISHYO.BAS - GW-BASIC, Tandy 1000 3-tone music (We Wish You a Merry Xmas) 2021-11-11 IMAGEPER.BAS - GW-BASIC, vector graphics image scaling 2021-11-11 SPIRAL.BAS - GW-BASIC, spiral via 4 mirrored line-graph-curves 2021-11-11 ELIPSE.BAS - GW-BASIC, ellipse drawing program 2021-11-11 CIRCLES1.BAS - GW-BASIC, 16-color circles in 160x200 mode 2021-11-11 BOUNCE.BAS - GW-BASIC, physics demo ball bouncing 2021-11-11 LINESUB.BAS - GW-BASIC, line drawing subroutine 2021-11-11 PERSPECT.BAS - GW-BASIC, Perspective drawing using geometry measures 2021-11-11 MIX*.BAS - GW-BASIC, mix 16-color in 320x200 & 4-color in 640x200 2021-11-10 BOMB2.BAS - GW-BASIC, 2-player bomb dropping target game 2021-11-10 BOMB.BAS - GW-BASIC, 1-player bomb dropping target game 2021-11-09 ALPHABET.BAS - GW-BASIC, bubble sort program 2021-11-09 3DGRAPH.BAS - GW-BASIC, 3D Isometric Graph 2021-11-09 CATRUN.BAS - GW-BASIC, cat animation 2021-11-07 80COL.BAS - GW-BASIC, 80 column text, 3x5 font, 320x200 Tandy/CGA 2021-11-04 Super Mario Bros. 2 (USA) - World 7-1, 7-2, Ending 2021-11-04 Super Mario Bros. 2 (USA) - World 6-1, 6-2, 6-3