An open API service indexing awesome lists of open source software.

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

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.

![Screenshot](https://i.ibb.co/64vGBW9/2025-01-07-Oz-D-Screenshot-Hello-Sankaku-Win32.png)

---

2025年1月7日

ダニエル・オズユルト