Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: Graphics Programming Advice  (Read 8782 times)

0 Members and 1 Guest are viewing this topic.

ianyjones

    Topic Starter


    Newbie

    • Experience: Expert
    • OS: Windows 10
    Graphics Programming Advice
    « on: June 30, 2019, 05:55:17 PM »
    Good morning folks,

    A newby here, so a big thank you, in advance to everyone. Much appreciated!!.

    Please forgive me if this post is in the wrong "place".

    Some years ago now, I studied and done (did ?) some Computer Programming........Graphics mainly.......in BASIC (Basica, GW-Basic mainly) and Pascal (Borland Turbo Pascal).

    I still do have a small collection of such *.bas and *.pas source code.

    Want to teach Sons now Graphics Programming, by re-visiting those source code examples that I do have,  plus introduce other source code examples..........Yep, these 2 languages are older now I know, but still want to teach our Sons. Have DOSbox and BTP 7.0 and a few different flavors of BASIC (GW, Qbasic, QB64, Dark Basic etc etc).

    My inquiry is does anyone have any *.bas and *.pas graphics demos source code that they can share ?.........things beyond just the basic line, circle etc etc commands.........things like plasma, fire, 3D, advanced use of line, circle, putpixel, animation etc etc.

    Yep, I have consulted Mr, Google, but not a great deal of source codes in BAS and PAS alas :-(.

    Thank you so much again!!,
    Ian.

    nil

    • Global Moderator


    • Intermediate
    • Thanked: 15
      • Experience: Experienced
      • OS: Linux variant
      Re: Graphics Programming Advice
      « Reply #1 on: June 30, 2019, 07:06:08 PM »
      You might want to try QBasic.

      Here is a blog post that might inspire you or give you ideas, which specifically discusses teaching QBasic to a child:

      http://www.nicolasbize.com/blog/30-years-later-qbasic-is-still-the-best/

      For graphics-related BASIC code samples, you might try these:

      http://www.petesqbsite.com/sections/tutorials/graphics.shtml

      e.g.: http://www.petesqbsite.com/sections/tutorials/tuts/tavares_graphics.txt
      Do not communicate by sharing memory; instead, share memory by communicating.

      --Effective Go