Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juan-medina/mesh2prod
Deliver the Service Mesh to Production, a parody game
https://github.com/juan-medina/mesh2prod
Last synced: 25 days ago
JSON representation
Deliver the Service Mesh to Production, a parody game
- Host: GitHub
- URL: https://github.com/juan-medina/mesh2prod
- Owner: juan-medina
- License: apache-2.0
- Created: 2020-09-07T11:59:20.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-10-11T11:14:03.000Z (about 4 years ago)
- Last Synced: 2024-06-20T08:07:14.587Z (5 months ago)
- Language: Go
- Size: 75.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# mesh2prod
Deliver the Service Mesh to Production, a parody game using [GOSGE](https://github.com/juan-medina/gosge)[![License: Apache2](https://img.shields.io/badge/license-Apache%202-blue.svg)](/LICENSE)
[![go version](https://img.shields.io/github/v/tag/juan-medina/mesh2prod?label=version)](https://github.com/juan-medina/mesh2prod)
[![Build Status](https://travis-ci.com/juan-medina/gosge.svg?branch=main)](https://travis-ci.com/juan-medina/mesh2prod)
[![conduct](https://img.shields.io/badge/code%20of%20conduct-contributor%20covenant%202.0-purple.svg?style=flat-square)](https://www.contributor-covenant.org/version/2/0/code_of_conduct/)## Info
This is a parody game when you will deliver the mesh to prod flying through the cloud with your gopher plane destroying rogue containers shooting side-cards and earning BlockCoins in the process.
## Video
[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/t7vNrnATPwc/0.jpg)](https://www.youtube.com/watch?v=t7vNrnATPwc)
## Download
To download the game use the [release page](https://github.com/juan-medina/mesh2prod/releases)
## Run the game
```bash
$ make run
```Alternatively you could run with:
```bash
$ go run main.go
```## Requirements
### Ubuntu
#### X11
apt-get install libgl1-mesa-dev libxi-dev libxcursor-dev libxrandr-dev libxinerama-dev
#### Wayland
apt-get install libgl1-mesa-dev libwayland-dev libxkbcommon-dev
### Fedora
#### X11
dnf install mesa-libGL-devel libXi-devel libXcursor-devel libXrandr-devel libXinerama-devel
#### Wayland
dnf install mesa-libGL-devel wayland-devel libxkbcommon-devel
### macOS
On macOS, you need Xcode or Command Line Tools for Xcode.
### Windows
On Windows, you need C compiler, like [Mingw-w64](https://mingw-w64.org) or [TDM-GCC](http://tdm-gcc.tdragon.net/).
You can also build binary in [MSYS2](https://msys2.github.io/) shell.## Build Tags
- `opengl21` : uses OpenGL 2.1 backend (default is 3.3)
- `wayland` : builds against Wayland libraries## Resources
- Gopher Graphics
- https://awesomeopensource.com/project/egonelbre/gophers
- Game art 2D:
- https://www.gameart2d.com
- Mobile Game Graphics
- https://mobilegamegraphics.com/product/free-parallax-backgrounds
- Of Far Different Nature Music Loops
- https://fardifferent.itch.io/loops
- freesound.org
- https://freesound.org/people/SKKreativ/sounds/456255/
- https://freesound.org/people/Mozfoo/sounds/440163/
- https://freesound.org/people/djfroyd/sounds/348163/
- https://freesound.org/people/ConarB13/sounds/401542/
- https://freesound.org/people/BenjaminNelan/sounds/410364/
- https://freesound.org/people/FunWithSound/sounds/456968/
- opengameart.org
- https://opengameart.org/content/scratched-metal-crate
- https://opengameart.org/content/2d-clouds-pack
- https://opengameart.org/content/rpg-gui-block-element