README.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sun, 21 Sep 2014 01:07:55 +0300
changeset 107 3f8c3da91e32
parent 77 c2bad6178c65
child 108 5f4985c2a4d4
permissions -rw-r--r--
Game rules.

.. include:: header.rst

==================
 2048 game JS AI.
==================
.. contents::

Document version.
=================

.. include:: VERSION.rst

Game rules.
===========

4x4 board tiles filled by nambers or empty.

During each move one of free tiles was filled by value 1 or 2 (2 with probability 10%).

You can move tiles in one of four possible direction: left/right/up/dowm.

Each move every tiles fill empty space in selected direction. If two tiles have same numbers ``N``
them was merged into tile with number ``N+1``. Merges performed from head of direction.

Your goal is to reach tile with number ``11`` or better.

AI discussion.
==============

 * http://math.stackexchange.com/questions/727076/probability-that-random-moves-in-the-game-2048-will-win
 * http://stackoverflow.com/questions/22342854/what-is-the-optimal-algorithm-for-the-game-2048
 * http://codegolf.stackexchange.com/questions/25226/2048-king-on-the-hill

Alternatives.
=============

 * http://ov3y.github.io/2048-AI/ - online JS AI.
 * http://sztupy.github.io/2048-Hard/ - online JS AI with difficulty level.