Skip to content

amitbet/codewar2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codewar 2019

code war image

A CodeWar bot game based on Conway's game of life.

Installing the developer environment:

This code war game utilizes conway's Game Of Life which is an celular automata where the next position of the board is calculated by subjecting the current board to 4 simple rules

The objective of this game is to send your pixels to the other side of the screen, scoring a hit and decreasing your opponent's life force, while defending your side against such invaders.

Tips

  • Use Golly to create patterns and copy them into code (instructions below)
  • If you wish for simpler code, the bots contain a more mundane implementation that puts pixels without using RLE format.
  • Do not just use my-bot.js code as is, you can improve every aspect of it
  • Search for helpful patters on lifewiki site

Golly:

  • Download and install golly

    Golly is a studio where you can experiment with game of life patterns and see how they develop and interact

  • I have included a nice RLE to pixels routine to make it easier to import patterns from Golly/LifeWiki, you can just copy the shape in golly and paste as string into your code.

Golly Image Now just paste it into your code to get:

x = 4, y = 4, rule = B3/S23

o$bo$2bo$3bo!

Use the last bit as a string that will represent the pattern:

var diagonalLine = "o$bo$2bo$3bo!"; // diagnoal line cost=4 pixels

pixels = tryPlaceRle(data, diagonalLine, 4);

About

bot war game based on conway's game of life

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •