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

https://icrbow.itch.io/

Чатик: @HaskellGameDev
Дискорд: https://discord.gg/vxpWtBA
Download Telegram
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 ☕️
This media is not supported in your browser
VIEW IN TELEGRAM
Sure, infinite segments may be too much to render. You can, however skip over boring places that are too short to draw. And *then* taking just enough items.