Skip to content

daviatorstorm/SnakeFusionNet

Repository files navigation

Snake Fusion

This project is port for CodeBullet from snake fusion repo which is written on Processing software scretchbook overwritten on C# and planned to be written on F#. This project is using basic reinforced intelegent based on matrices and video game library Raylib.

This covers two points

  • There is available game engine that can be used as a pygame in python
  • Learn how basics reinforced intelegent works with matrices

Prerequisites

Warning

Currently project under active development so it can be a little messy. Also I'm not an expert in ML\AI. This is only a start for me.

This project is meant to make reinforced intelegent work with C#, F# and video game library Raylib which as binding to C# via Raylib-cs. So this project can be compiled and built in Visual Studio on Windows for sure.

The main project for Snake Fusion is SnakeFusionNet that can be run. Others are just help and test functionality projects. So you can check them out but they're not the actual snake fusion ones.

Description

For now it just starts and snakes are being learnt and successfully saved in .csv files. The functionality like fusing snakes, choosing Super Snake. This stuff is still in progress.

Plans

  • Make full port to snake fusion project
    • Finish keybindins work as expected
    • Maybe change plain matrices to Math.NET
  • Test to start this project in Linux
  • Clean up repo
    • Remove unneccesary projects from solution
    • Remove unused code

About

Snake Fusion from CodeBullet written on C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors