Skip to content

2D rowing animation in Turbo C. VGA display, 16 colors. Static boat, animated water/oars/rowers. Synced movements, 4 stroke phases. Basic parallax and collision. User speed control. Main loop: update, redraw, input. Uses graphics lib. Optimized for old hardware.

License

Notifications You must be signed in to change notification settings

leothedev0705/CG_RowingboatAnimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Rowing Animation

A simple 2D rowing animation created in Turbo C for VGA displays.

Description

This project demonstrates basic 2D graphics programming techniques using Turbo C. It creates a rowing boat animation optimized for legacy hardware and VGA displays.

Features

  • 640x480 resolution with 16 colors
  • Static boat hull with animated water, oars, and rowers
  • Synchronized rowing movements through 4 stroke phases
  • Basic parallax scrolling for depth perception
  • Simple collision detection
  • User-controlled animation speed

Requirements

  • Turbo C compiler
  • VGA-compatible display
  • DOSBox (for running on modern systems)

Installation

  1. Clone this repository:git clone https://github.com/leothedev0705/RowingboatAnimation.git
  2. Open the project in Turbo C.

Usage

  1. Compile the source code using Turbo C.
  2. Run the executable.
  3. Use arrow keys to adjust animation speed.
  4. Press 'ESC' to exit.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Acknowledgments

  • Turbo C documentation
  • VGA programming resources

About

2D rowing animation in Turbo C. VGA display, 16 colors. Static boat, animated water/oars/rowers. Synced movements, 4 stroke phases. Basic parallax and collision. User speed control. Main loop: update, redraw, input. Uses graphics lib. Optimized for old hardware.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages