Using finite projective planes to make card (maybe video) games

pairwise

What it is

Using finite projective plane to generate card (maybe video) games.

Running

Run with go run . Right now uses Go 1.17 but 1.18 just came out, I'm just learning Go really, so I don't think there should be conflicts unless Go insists you use 1.17 and you only have 1.18, idk.

The (commented-out) texmaker part both requires an external library, and seeks to write a test file into etc/test.pdf -- shouldn't be a problem unless you uncomment and try to run the texmaker portion.

Notes

There are flags in main.go, for printing and formatting. The formatting is for outputting in a form easy to paste into the (currently hardcoded) pairwise_solver repo (TODO: link)

Fracmaker

The (commented-out) portion(s) of fracmaker seek to create a set of cards with equivalent fractions on each. Lucky gift from the universe, that there are 31 (n^2 + n + 1, for n=5) irreducible fractions from 1/2 to 9/10.

Next

  • decide on TeX or SVG
  • implement one, according to some printing process, export pdf
  • art
  • write a solver in Go instead of using pairwise_solver (TODO: link)
Similar Resources

Arkanoid game in Go using Ebiten game engine with ECS.

Arkanoid game in Go using Ebiten game engine with ECS.

Arkanoid-go Arkanoid game in Go using Ebiten game engine with ECS. You must have Git LFS installed when cloning the repository to download assets. See

Oct 9, 2022

A chess GUI build using the Fyne toolkit.

A chess GUI build using the Fyne toolkit.

Chess The subject of my current live stream series. A simple chess UI built with Fyne. Thanks to: Chess Go library by Logan Spears github.com/notnil/c

Dec 20, 2022

2048 using the fantasy console WASM-4 and TinyGo

2048 using the fantasy console WASM-4 and TinyGo

w4-2048 šŸŽ® Play šŸŽµ With music šŸ”‰ šŸŽµ With sound and music Game logic initially based on https://github.com/chhabraamit/2048 Controls Arrow keys X Z Res

Jul 9, 2022

snake game implementation using 2d array in Go

snake game implementation using 2d array in Go

Snake Game Implementation Snake game implementation in Go using a 2-dimensional array. Demo Install download the package git clone https://github.com/

May 14, 2022

Minecraft server implementation using Golang

Deepslate Deepslate is a Minecraft server implementation in Go. Deepslate if WIP and currently not available for installation Goals First implementati

Nov 19, 2021

Go Game Engine using SDL for fun

nMage nMage is a (hopefully!) high performance 3D Game Engine written in Go being developed live, with recordings posted on YouTube. This project is b

Nov 30, 2022

Battleblips - Work in progress multiplayer terminal base battleship game written in Go (with mouse support!) using tcell library

Battleblips - Work in progress multiplayer terminal base battleship game written in Go (with mouse support!) using tcell library

battleblips Work in progress multiplayer terminal base battleship game written in Go (with mouse support!) using tcell library (see https://github.com

Apr 26, 2022

Chesscode - a way of encoding messages using a chess board and the starting set of chess pieces

Chesscode - a way of encoding messages using a chess board and the starting set of chess pieces

chesscode Are you a spy that needs to leave an urgent top secret message for an

Jan 3, 2023

Chesscode - Chesscode: a way of encoding messages using a chess board and the starting set of chess pieces

Chesscode - Chesscode: a way of encoding messages using a chess board and the starting set of chess pieces

chesscode Are you a spy that needs to leave an urgent top secret message for an

Jan 1, 2022
A Slippy Map written in Go, eventually destined to be compiled to WebAssembly, for the plane.watch frontend (maybe).

plane-watch/pw-slippymap A Slippy Map written in Go, runs in desktop mode or in js/wasm, for the plane.watch frontend (maybe). Current state Loads as

May 5, 2022
This project is designed to be an open source implementation for streaming desktop games using WebRTC
This project is designed to be an open source implementation for streaming desktop games using WebRTC

The aim of this project is develop a WebRTC screenshare designed for streaming video games and accepting remote inputs. There will be ansible instruct

Oct 6, 2022
Tetris in Go, as a test in using Go for small games

Tetris in Go This is an attempt at implementing Tetris in Go in a way which has

May 8, 2022
Uno card game implemented in Go with gRPC

Uno card game implemented in Go with gRPC

Mar 11, 2022
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

Agones is a library for hosting, running and scaling dedicated game servers on Kubernetes. Agones, is derived from the Greek word agōn which roughly t

Jan 6, 2023
Open source of the build infrastructure used by Stadia Games & Entertainment

SG&E Monorepo This repository contains the open sourcing of the infrastructure developed by Stadia Games & Entertainment (SG&E) to run its operations.

Dec 18, 2022
Tetra3D is a 3D software renderer written in Go and Ebiten and made for games.
Tetra3D is a 3D software renderer written in Go and Ebiten and made for games.

Tetra3D Tetra3D Docs Support If you want to support development, feel free to check out my itch.io / Steam / Patreon. I also have a Discord server her

Dec 20, 2022
Awesome 2D Maze-based games to play with kids in family and with friends on rich console UI. developed into Go.
Awesome 2D Maze-based games to play with kids in family and with friends on rich console UI. developed into Go.

gomazes Have fun time with kids and family and friends at playing awesome 2D maze-based games while feeling like a programmer on the computer console/

Dec 23, 2021
Tcell-game-template - A small template repository for simple tcell based games

tcell game template This is a template repository used for making small terminal

Jan 22, 2022
A small fantasy game engine in WASM using GoLang
A small fantasy game engine in WASM using GoLang

The GoLang Fantasy Engine (GoLF Engine) is a retro game engine. It draws inspiration from fantasy console projects like pico-8, tic-80, and pyxle. Like those projects it is designed to be a retro-feeling game creation/playing tool. Unlike those projects GoLF is more minimal in scope and only provides an API and a small set of tools to help you create your games. Tools like an image editor and code editor are not built in. Despite this minimalism creating games in GoLF is still easy and should still maintain the retro game feel.

Jul 16, 2022