~hedy/not-2048

A 2D game made with LÖVE (in Lua) together with alternate TUI implementations
Adjust animation speed based on screen dimensions
adjust readme
adjust spacing

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~hedy/not-2048
read/write
git@git.sr.ht:~hedy/not-2048

You can also use your local clone with git send-email.

#Not 2048

This is not 2048.

Just me attempting to "clone" a game I found to remove the ads.

Rest assured, none of my implementations can come close to being as good as the original.

Look how crude it is right now:

A rewrite into Fennel is planned, don't worry.

#The game

As I've repeatedly stated, this is not 2048.

There are several columns, you are not allowed to swipe horizontally or vertically to move pieces ("tiles"). On each next tile that comes, you pick a column for it to go. It is placed at the bottom of the column.

Like-tiles (ones of the same value) can merge into twice of their initial values. The game ends when you've used all rows of all columns.

There are also other ways for tiles to merge, such as horizontally (yes, across columns, but you can't do that manually), and a three-way merge (no, this is neither 2048 nor Git).

It's a very interesting concept; admittedly, not one I'd have thought of myself. However, the original game is riddled[^1] with ads, like most software in $CURRENTYEAR; so I seized the opportunity to not only figure out how it works by implementing it myself, but also learn a whole bunch of other languages & frameworks along the way.

[^1]: My use of this word is inspired by This article about the Rust & Vlang community drama