Get the latest tech news

Porting my JavaScript game engine to C for no reason


high_impact tl;dr: high_impact is small game engine for 2D action games. It's written in C, compiles to Windows, Mac and Linux as well as to WASM for the Web.

It was invented and implemented by Apple/Safari (with no standards procedure) for the purpose of rendering desktop widgets: Weather forecasts, calendars, stock tickers and other mildly useful fluff. I felt I had succeeded when famous Apple aficionado John Gruber published a two-sentence piece about the game with the purpose (as I perceived it) to redeem Steve Job's decision. At the beginning of the hunk, growing upwards, is a bump allocator (also known as an “arena”) that holds all assets and other data needed for the game, entities and the current scene.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of reason

reason

Related news:

News photo

Turkey blocks access to Instagram platform but gives no reason

News photo

A typo might be the reason for the Zen 5 delay – meanwhile, the 9950X scores a record 6.5GHz in Cinebench | Reports indicate all CPUs were mistakenly labeled as "Ryzen 9"

News photo

X replaced the water pistol emoji with a regular gun, for some reason