• 0

Graphics Programming Advice


Question

ianyjones

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.

Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Copernic
      Camtasia 2021.0.1
      by Razvan Serea



      TechSmith Camtasia is the complete professional solution for high-quality screen recording, video editing and sharing. Camtasia 2020 makes editing your videos easier, and faster than ever. The new editor is packed with enhanced video processing, all-new production technology, an innovative library, and stock videos and other creative assets to help you create more polished, professional videos. No video experience needed. Anyone can create informative, engaging videos.

      Create professional, eye-catching videos:

      Add special video effects - Apply Behaviors that are perfectly designed to animate your text, images, or icons. Get a crisp, polished look without being a professional video editor. Drag-and-drop your edits - What you see is what you get. Every effect and element in your video can be dropped and edited directly in the preview window. And you can edit at resolutions up to beautiful 4K, for clear video at any size. Get exceptional performance - Camtasia takes full advantage of your computer’s processor with 64-bit performance. You’ll get fast rendering times and enhanced stability—even on your most complex projects. Camtasia 2021 Build 30170 changelog:

      Added 75+ new Transitions and Transition categories Added Audio Emphasize Audio Effect Added VU Meter in editor Added Motion Blur Visual Effect Added Round Corners Visual Effect Added Media Matte Visual Effect Added ability to generate proxy videos for improved editing performance Added Additional properties to Quick Property Assets Added Quick Property Editor for creating custom Quick Property Assets Added New Animation Shortcuts / Behaviors Added support for Lottie animations Added support for standalone projects Added ability to collapse Property Panel elements Added Visual Effects bypass toggle switch to the Property Panel Added TechSmith Audiate integration Added New Group workflow Improved Canvas zooming / panning New Welcome Window with project launcher and Learning Center New and Improved Recorder UI Changes in Camtasia (Windows) 2021.0.1:

      Added Recorder Shortcuts: F9 for Start/Pause/Resume Recording, and F10 to Stop Recording. Added a larger webcam preview that can be displayed while recording. Added a countdown that is shown before recordings start. Improved Recorder UI during recordings. Pressing Record inside the Editor will now foreground the Recorder if it has been minimized. Hovering over Media Matte options now previews those changes on the Canvas. Hovering over media in the Media Bin now allows you to scrub through the media. Added Delete All Proxy Videos as an option on the Advanced Preferences menu. Added support for activation using a proxy server. Groups within Groups are now automatically named with their parent group as a prefix. Added support for renaming Group Tabs by double-clicking on the tab. Audio waveforms are now drawn on Groups on the timeline to represent audio within the Group. Adding a caption while in a Group Tab now adds it to that Group instead of the main timeline. The Zoom-N-Pan window now always shows the main timeline even if a Group Tab is being shown. Fixed a user-reported startup crash. Fixed a bug that could lead images to be one frame in duration when replaced from the Media Bin. Fixed a bug that prevented .srt files from being exported when using Camtasia in Spanish. Fixed a bug that caused Ripple Insert to work incorrectly inside Group Tabs. Fixed a bug that caused webcam-only recordings to fail to drag when dragging to the Canvas from the Media Bin. Fixed a bug that caused the timeline to scroll upward when dragging the playhead. Fixed a bug that could lead Knowmia productions to have an incorrect duration. Fixed sorting order when sorting by Type in the Media Bin. Fixed bug that could prevent signin if the system clock time differed from the authentication server. Localization fixes. Download: Camtasia 2021.0.1 (64-bit) | 453 MB (Shareware)
      View: Camtasia Homepage | Tutorials

      Get alerted to all of our Software updates on Twitter at @NeowinSoftware

    • By Copernic
      ActivePresenter 8.4.0
      by Razvan Serea



      ActivePresenter is a screen recording, video editing, and eLearning authoring tool with a range variety of powerful features, helping you to capture screen and edit captured videos in a matter of minutes.

      Create professional screencasts that contain stunning annotations and effects, high-resolution graphics, videos, and voiceovers. You can capture any application on your computer, customize it easily by adding background music, closed caption, zoom-n-pan, etc., and finally export it to popular outputs (video, document) that can run on any device or platform. ActivePresenter allows you to generate the presentations in many different output forms such as image, videos (MP4, MKV, and AVI), HTML SlideShows, HTML5 simulations, and documents.

      More importantly, ActivePresenter free version provides full access to all video editing features, and you can edit and export videos without time limit, watermarks, or ads.

      ActivePresenter Free Edition features:

      Advanced recording features: Full Motion Recording, Smart Capture Video editing: Cut, Crop, Join, Change Volume, Speed Up, Slow Down, Blur Multiple Audio/Video Layers Rich annotations: Shapes, Image, Zoom-n-Pan, Closed Caption, Cursor Path, Audio/Video Overlays Automatic Smart Annotation Export to: MP4, FLV, AVI, WMV, WebM, MKV No Watermark and No Time Limit Clean & Safe: No adware, No Annoying Ads

      ActivePresenter 8.4.0 enhancements:

      Support inserting YouTube with short links.

      H.264 codec is used for recording video by default.

      Improve German translation.

      Bugs Fixed:

      Inconsistent frames displayed on Canvas when moving playhead backward/forward in Timeline in some cases. Windows Azure text to speech doesn't work in some specified cases. Can not select system variables in actions. [macOS]: Canvas zoom function works incorrectly. [Recording]: Can not stop audio recording on some specific machines. [Recording]: Timing of recorded cursor paths are not correct. [HTML5]: Prefix spaces are not accepted in Table of Contents. [HTML5]: The program crashes when exporting some specific projects. [Export PowerPoint]: Line shapes are not exported correctly. Download: ActivePresenter 8.4.0 (64-bit) | 56.0 MB (Free, paid upgrade available)
      Download: ActivePresenter 6.1.6 (32-bit) | 34.8 MB
      Download: ActivePresenter 8.4.0 for macOS | 76.0 MB
      Links: ActivePresenter Website | Demos | Tutorials

      Get alerted to all of our Software updates on Twitter at @NeowinSoftware

    • By Copernic
      Camtasia 2021 Build 30170
      by Razvan Serea



      TechSmith Camtasia is the complete professional solution for high-quality screen recording, video editing and sharing. Camtasia 2020 makes editing your videos easier, and faster than ever. The new editor is packed with enhanced video processing, all-new production technology, an innovative library, and stock videos and other creative assets to help you create more polished, professional videos. No video experience needed. Anyone can create informative, engaging videos.

      Create professional, eye-catching videos:

      Add special video effects - Apply Behaviors that are perfectly designed to animate your text, images, or icons. Get a crisp, polished look without being a professional video editor. Drag-and-drop your edits - What you see is what you get. Every effect and element in your video can be dropped and edited directly in the preview window. And you can edit at resolutions up to beautiful 4K, for clear video at any size. Get exceptional performance - Camtasia takes full advantage of your computer’s processor with 64-bit performance. You’ll get fast rendering times and enhanced stability—even on your most complex projects. Camtasia 2021 Build 30170 changelog:

      Added 75+ new Transitions and Transition categories Added Audio Emphasize Audio Effect Added VU Meter in editor Added Motion Blur Visual Effect Added Round Corners Visual Effect Added Media Matte Visual Effect Added ability to generate proxy videos for improved editing performance Added Additional properties to Quick Property Assets Added Quick Property Editor for creating custom Quick Property Assets Added New Animation Shortcuts / Behaviors Added support for Lottie animations Added support for standalone projects Added ability to collapse Property Panel elements Added Visual Effects bypass toggle switch to the Property Panel Added TechSmith Audiate integration Added New Group workflow Improved Canvas zooming / panning New Welcome Window with project launcher and Learning Center New and Improved Recorder UI Download: Camtasia 2021 Build 30170 (64-bit) | 453 MB (Shareware)
      View: Camtasia Homepage | Tutorials

      Get alerted to all of our Software updates on Twitter at @NeowinSoftware

    • By News Staff
      Pay What You Want for the 20-Course app Programming Bundle
      by Steven Parker

      Today's highlighted deal comes via our Online Courses section of the Neowin Deals store, where you can Pay What You Want for The 20-Course Programming Bundle. From game development to making responsive apps, this 20-course collection has everything you need to start coding.



      With the Pay What You Want bundles, you can get something incredible for as little as you want to pay. And if you beat the average price, you’ll receive the fully upgraded bundle! Included in this Pay What You Want deal, are the following courses:

      Pay What You Want (as little as $1) for the following course:

      Image Processing with Python: Build an Instagram-Style Filter
      Develop a Photo Filter Editor from Scratch & Master Your Understanding of Matrices, Color Models & More

      Beat the average price to get the following courses as well:

      Azure Deployment for Node.js Applications
      Discover How to Deploy Your Node.js Apps to Microsoft Azure & Make Them Accessible Online

      MongoDB for Beginners
      Get Acquainted with MongoDB & Discover How to Manage Data Operations Like a Pro

      Node.js For Beginners: Create Server-Side Apps with JavaScript
      Learn How to Build Fast Web Applications with Node.js, the Server-Side Solution for JavaScript

      Intro to Next.js
      Get started with the Minimalist Framework That Allows You to Build Static, Server-Rendered React Apps

      Intro to Bootstrap
      Learn Bootstrap, the Secret to Quickly Creating Professional & Attractive Websites + Web Apps

      Create Interactive Pages with Javascript & the DOM API
      Explore the DOM API, HTML5 & Advanced JavaScript Concepts by Building Three Projects

      JavaScript Programming: Learn by Making a Mobile Game
      Dive into JavaScript's Core Concepts By Building a Game From Scratch

      HTML & CSS Course
      Learn HTML & CSS from Scratch by Creating a Responsive Landing Page

      AWS Deployment for Node.js Applications
      Discover How to Deploy Your Node.js Apps to AWS & Make Them Accessible Online

      The Complete HTML5 Mobile Game Development Course
      Use the Phaser HTML5 Framework & JavaScript Technologies to Build Cross-Platform Games

      Master Unity Game Development: Beginner's Bootcamp
      Learn Unity & C# by Creating a 3D Multi-Level Platformer Game

      Master Unity Mobile Game Development
      Learn the Quirks of Mobile Game Development with Unity

      Unity Game Development: Build a First-Person Shooter
      Master Unity by Building Your Own Version of Doom or Call of Duty

      Data Manipulation with Pandas
      Learn How to Read & Manipulate Data + Prepare It for Analysis Using the Pandas Library

      The Complete Python Data Visualization Course
      Master the Major Plotting Libraries Matplotlib, Seaborn & Bokeh + Use Them to Create Beautiful Plots

      Learn Python 3 by Making a Game
      Get up to Speed with Python by Creating Your Very Own Game

      Build a Tower Defense Game with Phaser 3
      Master the Skills Needed to Build a Complete Tower Defense Game Using Phaser 3

      Numpy Matrices & Vectors
      Take Advantage of the Numpy Library & Build Powerful + Functional Arrays and Matrices

      The Complete Responsive Web Design Course
      Learn How to Build Professional Websites That Work Across Different Devices & Platforms

      Good to know
      Certification of completion included Length of time users can access this course: lifetime Redemption deadline: redeem your code within 30 days of purchase Here's the deal:
      The bundle represents an overall retail value of $3,732 But you can Pay What You Want for the unlocked courses (as little as $1) Beat the average price and you'll take home the entire bundle. Beat the Leader's price and get entered into the epic giveaway. Pay What You Want for The 20-Course Programming Bundle
      See other Pay What You Want deals. This is a time-limited offer that ends soon.
      Get $1 credit for every $25 spent · Give $10, Get $10 · 10% off for first-time buyers.

      Not for you?
      That's OK, there are other deals on offer you can check out here.



      Enter giveaways: Polycade Home Arcade | $5K in cash | $10K in Crypto Ivacy VPN - 5 year subscription for just $1 per month NordVPN - 2 year subscription at up to 68% off Private Internet Access VPN - subscriptions at up to 71% off Unlocator VPN or SmartDNS - unblock Geoblock with 7-day free trial Neowin Store for our preferred partners. Subscribe to Neowin - for $14 a year, or $28 a year for Ad-Free experience Disable Sponsored posts · Neowin Deals · Free eBooks · Neowin Store

      Disclosure: This is a StackCommerce deal or giveaway in partnership with Neowin; an account at StackCommerce is required to participate in any deals or giveaways. For a full description of StackCommerce's privacy guidelines, go here. Neowin benefits from shared revenue of each sale made through our branded deals site, and it all goes toward the running costs.

    • By zikalify
      Try out freeCodeCamp if you want to get into programming
      by Paul Hill



      Whether you’ve seen some of the latest robot or AI Sci-Fi films or you’re simply thinking about a change of career and want to learn to code, freeCodeCamp is an excellent resource to begin your journey into the world of programming, it's available to everyone around the world and at no cost.

      freeCodeCamp, which is a little over six years old, boasts more than 40,000 graduates who have gone on to get jobs at big tech firms including Microsoft, Apple, Google, Amazon, and Spotify. It offers a variety of courses which you work through where you'll learn all the relevant information before completing several projects which demonstrate you’ve learned the content - upon completion of the projects, you get a certificate for the course which appears on your public profile.

      This approach to teaching programming is great because you end up with five projects per course which can be shown off to prospective employers, who will most likely want to know what you’ve worked on. The courses that are available at the time of writing include:

      Responsive Web Design JavaScript Algorithms and Data Structures Front End Development Libraries Data Visualization APIs and Microservices Quality Assurance Scientific Computing with Python Data Analysis with Python Information Security Machine Learning with Python It’s recommended that you work through the material in order but nobody is stopping you from jumping to other sections first. In addition to the courses, there’s also a section called Coding Interview Prep which contains hundreds of coding challenges that “test your knowledge of algorithms, data structures, and mathematics” as well as additional projects which you can add to your portfolio.

      To help you along your coding journey, freeCodeCamp features a very active forum where you can ask questions if you get stuck on any of the tasks or just want to ask about any coding concepts. Once you are thinking about searching for jobs that utilise your new skills, the Career Advice section of the forums can provide you with invaluable information about landing a job.

      A few other niceties about the service include that content is available in English, Spanish, and Chinese, there are regular blog posts related to programming from contributors and they’ve created a radio player that loops music “designed for coding” 24/7.

      To begin learning, you do not need to create an account but making one is highly recommended so that you can save your progress, earn certificates, and have a public profile page to show off. To learn more about the service, reading the FAQs section is highly recommended.