View on GitHub

CS 275 Project:
3D Snake Locomotion and Eating using
Neural Networks

Download this project as a .zip file Download this project as a tar.gz file

Team

Khyati Pawde	khyatipawde@ucla.edu
Mansi Shah	mansi.shah@cs.ucla.edu
Sakshi Goplani	sakshigoplani@cs.ucla.edu

Instructor

Prof. Demetri Terzopoulos

Report

The official report: [pdf]

The presentation: [pdf]

Introduction

We present a neural network method to allow an artificially evolved snake to survive in a randomly generated environment with the ability to locomote and sense food. The setting is based on a very popular mobile game called Snake. We implemented it in 3D with Framsticks, making the snake come to life with movement resembling that of a real snake unlike in the original game.

Please read the official report for details if you are interested.