https://github.com/labmechanic/hellosankakuwin32
Minimal Win32 starter project for game programming and more
https://github.com/labmechanic/hellosankakuwin32
double-buffering fixed-point game game-loop-implementation gdi hello-triangle pineda rasterization software-rendering starter-project timestep triangle win32 windows
Last synced: 12 months ago
JSON representation
Minimal Win32 starter project for game programming and more
- Host: GitHub
- URL: https://github.com/labmechanic/hellosankakuwin32
- Owner: LabMechanic
- Created: 2025-01-07T21:23:31.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-07T21:29:41.000Z (about 1 year ago)
- Last Synced: 2025-01-07T22:32:00.893Z (about 1 year ago)
- Topics: double-buffering, fixed-point, game, game-loop-implementation, gdi, hello-triangle, pineda, rasterization, software-rendering, starter-project, timestep, triangle, win32, windows
- Language: C++
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hello Sankaku Win32 (ハロー・サンカク・ウィン32)
A minimal Win32 starter project for game programming and software rendering.
"Sankaku" (三角) means triangle.
Features:
- Simple rasterizer: Pineda-style using fixed-point arithmetic.
- Game loop: fixed time step for consistent updates.
- Moving triangle: move it with your mouse.
- Input handling: basic mouse and keyboard scaffold, ready for your extensions.
- Minimal dependencies: get started - quickly with no bloat.
- Double buffering: smooth rendering with page flipping.

---
2025年1月7日
ダニエル・オズユルト