Linear Space Program
80 subscribers
168 photos
16 videos
11 files
50 links
Побочные эффекты игростроения на хаскеле.

https://icrbow.itch.io/

Чатик: @HaskellGameDev
Дискорд: https://discord.gg/vxpWtBA
Download Telegram
Experimental sdl2-ttf to gloss bytewrangling.
Meanwhile, on the UI side...
This media is not supported in your browser
VIEW IN TELEGRAM
Mouse/touch controls for direction and thrust. Where to click to buy/sell stuff? 🤔
As much as I like procgen, the times call for a limited number of custom designs.
Come to the dark side!

(It's much less GL overdraw there)
This media is not supported in your browser
VIEW IN TELEGRAM
After reading some KSP autopilot manuals they can even achieve circular-ish orbits! 💫
Linear Space Program
Mouse/touch controls for direction and thrust. Where to click to buy/sell stuff? 🤔
The bots are using the same Orientation component as the mouse-controlled player ships. No need to fuss with turn and thrust, just point and burn.
Using mwc-probability goodies is much more straightforward than messing with uniforms-only randomRIO.

The extra simplicity budget, however, all went into much, much more fancy models.
🚀🤖🧠
🤖💭🐟
Linear Space Program
🤖💭🐟
Never not photobomb debug captures
This media is not supported in your browser
VIEW IN TELEGRAM
New "game" mode - observation lounge.

Where nothing would ever happen... if not for the bots.
This media is not supported in your browser
VIEW IN TELEGRAM
How to cook with your CPU:

1) Write heavy array processing in unoptimized code
2) Apply food
3) ???
4) PROFILE!
Haskell Performance tip: Instead of calculating trajectory for each frame, just calculate it into infinity and put into store. Then simply consume segments frame by frame ☕️