You can read more about this from the official website.
The development team tells us:
"This a work in progress. It provides a very minimal toolset for rendering shapes, images, and text as well as capturing user input."
This game framework uses SDL2 libraries.
Strife is open source and available under the MIT license.
Let's start with installation into Fedora 28 distro.
I test one example from installation folder with particles:
[root@desk mythcat]# dnf install SDL2-devel.x86_64 [root@desk mythcat]# dnf install SDL2_ttf-devel.x86_64 [root@desk mythcat]# dnf install SDL2_image-devel.x86_64 [mythcat@desk ~]$ go get github.com/felixangell/strife [mythcat@desk ~]$ cd $GOPATH/src/github.com/felixangell/strife
This is result of the running example:
[mythcat@desk strife]$ cd example/particles [mythcat@desk particles]$ go run particles.go 2018/10/04 22:13:18 initializing window 1280 x 720 2018/10/04 22:13:18 dpi, default_dpi = 0 72 2018/10/04 22:13:21 Loading font /usr/share/fonts/DejaVuSans.ttf 2018/10/04 22:13:21 Failed to load font at '/usr/share/fonts/DejaVuSans.ttf' ' try setting a font yourself with strife.LoadFont resize to 1280 x 960 resize to 1280 x 960 resize to 1280 x 720 resize to 1280 x 720 closing window!