Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

2048

2048 is a single-player bbs door game in which the objective is to slide tiles on a grid to combine them and create a tile with the number 2048

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

2048

screenshot

2048 is a single-player bbs door game in which the objective is to slide tiles on a grid to combine them and create a tile with the number 2048

NOTE: If you run Synchronet, you might want to have a look at Doubles.

Based on 2048 by Gabriele Cirulli, which is based on 1024 by Veewo Studio, which are conceptually similar to Threes by Asher Vollmer.

ANSI board & tiles are borrowed, with permission, from Doubles. Thanks Kirkman!

NOTE: While the source to 2048 by Gabriele Cirulli is available on GitHub, this version is a complete rewrite in Pascal for bbs door usage, not a port of his javascript version.
So if you find differences, it's probably because I guessed wrong about certain implementation details (some I looked up, like chance of a new tile with value of 4 instead of 2, but most I just guessed based on observations made while playing the original).

TODO List

  • Help screen
  • Arrow key support (in RMDoor)
  • InterBBS support (in RMDoor)
    • Top score from all connected systems
    • Chat with users from any connected system
  • Personal high score