• Stars
    star
    281
  • Rank 147,023 (Top 3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 8 years ago
  • Updated about 5 years ago

Reviews

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

Repository Details

Machine learning games. Use combination of genetic algorithms and neural networks to control the behaviour of in-game objects.

Donate

ML-games

Machine learning games. Use combination of genetic algorithms and neural networks to control the behaviour of in-game objects.

Working example can be found here: http://ml-games.tomasz-rewak.com/

Everything here is written from a scratch, including all ML algorithms and game engine.

Compilation

To restore node packages run

npm install

To compile the project

gulp build

for .ts files and

gulp styles

for .less files.

You can also simply run:

gulp watch

Alpha

Note that this is an early version of this software. If you can see anything that doesn't work as expected, or maybe a way to improve it, please inform me. As this site is still in developement, it works fine on Chrome web browser, works slow on FF and doesn't work at all at Edge. These are the known issues.

More Repositories

1

C-sharp-console-gui-framework

A GUI framework for C# console applications
C#
1,077
star
2

C-sharp-stack-only-json-parser

Stack only json deserialization using generators and the System.Text.Json library
C#
286
star
3

js-spread-grid

JS library for creating high-performance grid-based applications
JavaScript
286
star
4

TREPL

TRE is an object oriented, functional programming language, that enables user to view all processes happening inside a memory during program execution.
JavaScript
75
star
5

Face-Landmarking

Real time face landmarking using decision trees and NN autoencoders
C++
70
star
6

MAGI

MAGI system is a cluster of three AI supercomputers that manage and support all task performed by the NERV organization from their Tokyo-3 headquarter.
Python
51
star
7

TimeWriter

An online collaborative text editor based on event sourcing architecture.
JavaScript
46
star
8

dash-local-react-components

Enables loading react components in Dash applications directly from local project files, without any need for a separate build process.
Python
26
star
9

DynamicGrid

High performance WinForms grid rendering engine.
C#
18
star
10

WaveDotNet

A simple sound synthesis software.
C#
14
star
11

CoroutineDispatcher

CoroutineDispatcher is a lightweight framework for running multiple tasks asynchronously on a single thread.
C#
12
star
12

CNN-chest-x-ray-abnormalities-localization

Using CNN, transfer learingn and attribution methods to localize abnormalities on x-ray chest images.
Python
10
star
13

RotatingVoxels

In this project I use C#, Alea GPU and OpenGL.Net to create a simple, hardware-accelerated, 3d animation of rotating cubes.
C#
9
star
14

Genetic-SVG

A heuristic based on genetic algorithm designed to generate SVG images from raster ones.
TypeScript
8
star
15

Anti-Procrastinator

Simple app that updates Windows hosts file with unwanted websites.
C#
6
star
16

instant-camera-timer

Adding a self timer to the Instax Mini 12 instant camera
C
6
star
17

ImageInspector

Visualizing WebGL filters
TypeScript
5
star
18

strong_typedefs

A strong_typedef implementation for C++ with selective operator overloads.
C++
3
star
19

Sulejowek_ColobotTeam_ColoboTree

C#
3
star
20

Privatest

Adding instance-level accessibility mode to C#
C#
2
star
21

Custom-powerline-prompt-for-powershell

A very flexible prompt customization tool
PowerShell
2
star
22

bike-sharing-systems

Set of approaches aiming at the problem of predicting user behaviours in bike sharing systems. This project proposes a new heuristic solution - based on KNN algorithm with neural network as its distance function.
C++
2
star
23

dash-dynamic-images

A library that helps with embedding dynamic and generative images into Plotly Dash applications.
Python
1
star
24

MessageBoxPositionManager

A small library that moves all newly created MessageBoxes to the center of their owner forms.
C#
1
star
25

BMCP

Bandwidth Multi Coloring Problem slover written in C++. The metaheuristic is based on genetic and greedy algorithms.
C++
1
star
26

liquid-democracy

A simple proof of concept that explores an idea of voting within a liquid democracy political system.
JavaScript
1
star