https://github.com/roymasad/dos-game-engine
Dos Game Engine project
https://github.com/roymasad/dos-game-engine
Last synced: 3 months ago
JSON representation
Dos Game Engine project
- Host: GitHub
- URL: https://github.com/roymasad/dos-game-engine
- Owner: roymasad
- Created: 2023-10-10T23:28:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-11T00:24:35.000Z (over 1 year ago)
- Last Synced: 2023-10-11T03:19:13.026Z (over 1 year ago)
- Language: C
- Size: 35.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dos-game-engine
Dos Game Engine project
WIP, very early stage

# What does it do for now ?
Smoothly moves a spaceship over the screen with a scrolling background
# Notes
It uses Dos-dev
Clangd, cmake, djgpp, and Dosbox bundle extension for Visual Studio code (search VS store)
DONT scroll or you will crash it :P# Features
- Game Loop
- Fast low level graphic screen copies and updates (no library)
- Smooth fast background scrolling on 386/486 with a vga
- Loading Bitmaps
- Mouse support
- VGA Mode 13, changing palletes
- Constant FPS in game loop regardless of CPU Mhz speed# TODO
- Level screen graph
- Loading levels, objects
- Saving Load system
- Sound and Music
- Visual effects
- Extended memory support (with an extender)# Why ?
I dont know i just feel like being nostaligic ;)
I was kid playing dos games and the tech was magical and unknown to me
This is my way of rediscovering what 90s game engineers did