Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2048

Implementation of the 2048 game for Neovim.

📺 Showcase

2048_showcase

2048_showcase.mp4

📋 Installation

lazy:

{
    "NStefan002/2048.nvim",
    cmd = "Play2048",
    config = true,
}

packer:

use({
    "NStefan002/2048.nvim",
    config = function()
        require("2048").setup()
    end,
})

rocks.nvim

:Rocks install 2048.nvim

❓ How to Play

  1. :Play2048
  2. Use the h, j, k, l to move the squares in the desired direction.
  3. Squares with the same number will merge when they collide, doubling their value.
  4. The goal is to create a tile with the number 2048.
  5. Continue playing and try to achieve the highest score possible.
  6. The game will automatically save your progress, so you can continue to play it whenever you want

🎮 Controls

  • h - move the squares to the left
  • j - move the squares down
  • k - move the squares up
  • l - move the squares to the right
  • u - undo the last move
  • r - restart the game

NOTE:

You can change the default mappings.
require("2048").setup({
    keys = {
        up = "<Up>",
        down = "<Down>",
        left = "<Left>",
        right = "<Right>",
        undo = "<C-z>",
        restart = "R",
    },
})

About

Play 2048 inside your favourite editor

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages