• Stars
    star
    380
  • Rank 112,766 (Top 3 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 4 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Koi Farm, a koi breeding game

Koi Farm

A Koi breeding game. Get it on steam or on itch.io.

alt text

Building

HTML, CSS and Javascript content is compressed using squish.py, which is included in this repository as a submodule. Before building, ensure that this library has been cloned as well.

Make sure node.js and python 3 are installed. After calling npm i to install all required packages, the following commands can be used to create binaries using electron:

Operating system Command
Windows (32 bit) npm run build-win-32
Windows (64 bit) npm run build-win-64
Linux (64 bit) npm run build-linux-64
Mac (64 bit) npm run build-mac-64

Additionally, npm run compress can be called to compress HTML, CSS and Javscript content without building binaries. The compressed HTML file release.html will be created in the project root. The file requires the audio, font, svg and language directories to run, as well as favicon.ico and manifest.json.

Translations

The game is available in several languages. Translations can be found in this repository, and new translations can be proposed there; when new translations are made, I will add them to the game.

Contributing

Contributions can be proposed by submitting pull requests. The best place to ask questions is in the official discord, which has a dedicated channel for source code related discussions.

License

Koi Farm is distributed under the Apache 2.0 with Commons Clause license.

Audio by 3xBlast.

Concept art by Samma van Klaarbergen.

Logo by Eveline Dubblinga.

More Repositories

1

Cephalopods

Evolving squids through neuroevolution
JavaScript
161
star
2

SDFMaker

A 2D SDF texture generator
JavaScript
113
star
3

pool

A generic C memory pool
C
92
star
4

CubicNoise

1D & 2D Random noise with bicubic interpolation
JavaScript
81
star
5

myr.js

A WebGL 2 powered 2d renderer
JavaScript
58
star
6

SketchIsland

Procedurally generated voxel islands
JavaScript
56
star
7

ccVector

A vector and matrix math library
C
53
star
8

SketchBugs

Bugs on a canvas
JavaScript
44
star
9

HydraulicErosion

Hydraulic erosion simulation
JavaScript
33
star
10

Lindenmayer3D

A 3D context sensitive parametric Lindenmayer system renderer
JavaScript
26
star
11

PredatorPreySystem

A visual simulation of competing agents
JavaScript
26
star
12

PlatformerPhysics

Simple & solid physics system for grid based platformers
JavaScript
24
star
13

SketchKaleidoscope

✨
JavaScript
23
star
14

Myriad

Myriad 2D graphics engine
C++
22
star
15

Swarm

Swarm movement simulation
JavaScript
22
star
16

LGen

An evolutionary approach to optimizing L-systems
C++
20
star
17

Tree

Procedural tree generator
JavaScript
19
star
18

Symmetry

Sculpting with symmetry
JavaScript
18
star
19

SketchGears

Procedural machinery
JavaScript
17
star
20

ConvexHull

Automatic convex hull generation for raster images
C
17
star
21

SketchRockets

Rockets
JavaScript
14
star
22

LSystem

A context sensitive parametric Lindenmayer system
JavaScript
14
star
23

ConvolutionalTextures

JavaScript
13
star
24

LindenmayerSystemsExample

An interactive L-system renderer
JavaScript
12
star
25

SketchFlow

Flow fields
JavaScript
10
star
26

SketchFragmentation

Fragmentation
JavaScript
10
star
27

ccNoise

A lightweight coherent noise library
C
8
star
28

SketchGenesis

Cell division
JavaScript
8
star
29

LRender

A C++ Lindenmayer system renderer
C++
8
star
30

SketchTentacles

An electric jellyfish
JavaScript
7
star
31

PoissonNoise

Poisson distribution based noise
JavaScript
7
star
32

RocketScience

A problem solving sandbox.
JavaScript
6
star
33

SketchPollen

Pollinators at work
JavaScript
6
star
34

Beagle

A technology demonstration of evolving Lindenmayer systems 🐢
JavaScript
6
star
35

LParse

A C++ Lindenmayer system parser
C++
6
star
36

SketchFusion

Fusion
JavaScript
6
star
37

SketchHearth

Hearth
JavaScript
5
star
38

AtlasExtruder

Extrude sprite frames on exported Aseprite atlases
Python
5
star
39

squish.py

An HTML compressor utility
Python
4
star
40

QuadSpace

An 8-level quad tree spatial organization algorithm
C++
4
star
41

locomerchant

A game made for the global game jam 2022
JavaScript
4
star
42

ccRandom

A small and fast LCG randomizer
C
4
star
43

intx

A small library to store and read integers whose bit count is not a multiple of 8
C
4
star
44

NoiseShowcase

Demonstrations of different use cases for coherent random noise
JavaScript
3
star
45

sortedVector

A sorted vector implementation
C
3
star
46

MyriadWidgets

A GLFW based widget system for the Myriad renderer
C++
3
star
47

DistributionPlots

Distribution plots
JavaScript
3
star
48

emojiart

Compose pixel art with emojis
Java
3
star
49

ccTrigonometry

A collection of trigonometry utilities
C
3
star
50

WaveFunctionCollapse

Playing around with wave function collapse
JavaScript
2
star
51

ccSort

A small sorting library
C
2
star
52

stack

A dynamic stack implementation
C
2
star
53

jobtalle.github.io

JavaScript
2
star
54

JSVector

A 2D Javascript vector class
JavaScript
2
star
55

KoiTranslations

Translations for Koi Farm
2
star
56

BitImage

A 1 bit image format
C
2
star
57

Texturebuilder

A texture format conversion tool
Java
2
star
58

Function

A sampleable aggregate function type
C
2
star
59

gg18

Global Game Jam 2018
JavaScript
1
star
60

takuzustring

C
1
star
61

MusicPlayer

A simple java music player
Java
1
star
62

SketchTurtles

Turtle shell patterns 🐒
JavaScript
1
star
63

Trader

Stock trading game
Java
1
star
64

gg18-art

Global Game Jam 2018 - assets
1
star
65

File

A simple recursive key-value pair file format
C++
1
star
66

ArchiveReader

Archive reader
C
1
star
67

SketchRouting

A poisson disc network
JavaScript
1
star
68

ArchiveWriter

Generic archive writer
C++
1
star
69

devlog

HTML
1
star
70

CurlySmoke

Smoke particles with a curly effect
JavaScript
1
star
71

KoiPattern

Koi pattern generation demo
JavaScript
1
star