Beyond All Reason is a free and open source RTS that looks exactly how a modern Total Annihilation should.
I grew up playing Total Annihilation as a kid, so it’s great to be able to enjoy it like this as an adult, decades later. Supreme Commander also gave me a lot of fun gameplay, but this feels exactly like classic Total Annihilation. I haven’t been able to put it down.
10/10, I had to spread the word. These developers have created something beautiful (and that’s a compliment to the original developers also!). Enjoy!
I’ve been using this to execute Go “scripts” in CI pipelines where Bash just doesn’t cut it. It’s an interpreter for Go. It can be used to treat Go code like a “script,” rather than a compiled application. It is also able to be imported into a Go program and used to load up Go code dynamically at run time (think “loading plugins” with Go!).
From the readme:
Yaegi is Another Elegant Go Interpreter.
It powers executable Go scripts and plugins, in embedded interpreters or interactive shells, on top of the Go runtime.
Written in pure Go, using only the standard library
Simple interpreter API: New(), Eval(), Use()
Works everywhere Go works
All Go & runtime resources accessible from script (with control)
Security: unsafe and syscall packages neither used nor exported by default
Support the latest 2 major releases of Go (Go 1.19 and Go 1.20)
Install
Go package
import "github.com/traefik/yaegi/interp"
Command-line executable
go install github.com/traefik/yaegi/cmd/yaegi@latest
Note that you can use rlwrap (install with your favorite package manager),
and alias the yaegi command in alias yaegi='rlwrap yaegi' in your ~/.bashrc, to have history and command line edition.
OrbStack is a fast, light, and simple way to run Docker containers and Linux machines on macOS. You can think of it as a supercharged WSL and Docker Desktop alternative, all in one easy-to-use app.
I just caught wind of this and have yet to try it. Does anyone here have any experience with OrbStack that they can speak to? 👀