Some game thing
 
 
 
 
Go to file
Sean Hickey ce5ff1a552 Rework entire project to use raylib.
Removed SDL entirely. Internally, raylib uses glfw and miniaudio, which
is the audio library I was going to use anyway.

I added a threadChannel that works very similar to the sdl.Do()
functions to support goroutines with a single-threaded library.
2022-11-22 00:08:00 -08:00
.vscode Remove pointers for concurrency 2022-11-20 15:20:37 -08:00
assets Added Delilah + King Animation sprites 2022-11-15 14:52:54 -08:00
docs Rework entire project to use raylib. 2022-11-22 00:08:00 -08:00
internal Rework entire project to use raylib. 2022-11-22 00:08:00 -08:00
scripts Rework entire project to use raylib. 2022-11-22 00:08:00 -08:00
.gitignore Add documentation and static build script for windows. 2022-09-28 15:53:42 -07:00
Dockerfile Rework entire project to use raylib. 2022-11-22 00:08:00 -08:00
LICENSE.md Add basic SDL setup. 2022-09-28 00:05:06 -07:00
Makefile switch to using gopackagebase 2022-11-20 15:38:28 -08:00
README.md Add simple Penguin picture and verify textures work. 2022-09-29 17:22:23 -07:00
go.mod Rework entire project to use raylib. 2022-11-22 00:08:00 -08:00
go.sum Rework entire project to use raylib. 2022-11-22 00:08:00 -08:00
main.go Rework entire project to use raylib. 2022-11-22 00:08:00 -08:00

README.md

Project Ely

This is some game project that we are working on for fun.

This project is written in Go using SDL2.

Compiling

See the Setup Docs for installing all the necessary dependencies. It's fairly bare-bones, only requiring SDL.

Then you can use the Makefile:

make release

Or you can build the project easily with Go directly:

go build

A release build can be build with these extra flags:

go build -x -v -ldflags "-s -w"

Running

You may need the SDL2 libraries in order to run the resulting binary. Copy the SDL2 *.dll or *.so files into the same directory as the output executable and run the program.

Docs

For initial environment setup, see the Setup Docs.

Licenses

Unless otherwise specified, the code for this project is licensed under the 2-Clause BSD license, a permissive open-source license. The short version is that you may use this code for any purpose so long as you give us credit for creating it. See LICENSE.md for more details.

Unless otherwise specified, the artwork assets and documentation (the non-code related things) for this project are licensed under the Creative Commons Attribution 4.0 International Public License. The short version is that you may use them for any purpose so long as you give us credit for creating them. See assets/LICENSE.md for more details and assets/legalcode.txt for the full license text.

Basically, so long as you give us credit for creating this game, you may use any parts of it for any purpose.