# 2048game

> The original 2048 game 100% functional

Latest version **1.0.9** (published 2024-04-16) · ISC license · 0 weekly downloads

## Install

```sh
npm install 2048game
pnpm add 2048game
yarn add 2048game
bun add 2048game
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.9 |
| Published | 2024-04-16 |
| First published | 2020-08-24 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 7.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Seyron |
| Maintainers | seyronh |
| Keywords | game, 2048, seyron |

## Links

- npm: https://www.npmjs.com/package/2048game
- npm.io page: https://npm.io/package/2048game

## Dependencies (1)

- [2048_functional](https://npm.io/package/2048_functional.md) ^0.1.1

## Recent versions

- 1.0.9 (latest) — 2024-04-16
- 1.0.8 — 2024-04-16
- 1.0.7 — 2024-04-16
- 1.0.6 — 2023-09-29
- 1.0.5 — 2022-03-10
- 1.0.4 — 2021-06-09
- 1.0.3 — 2021-04-13
- 1.0.2 — 2021-04-11
- 1.0.1 — 2020-08-24
- 1.0.0 — 2020-08-24

## README

![Logo](https://icons.iconarchive.com/icons/blackvariant/button-ui-requests-2/1024/2048-icon.png)
Un npm que recrea el juego 2048 del navegador
  ![Creador](https://raster.shields.io/static/v1?label=Creador&message=Seyron#5532&color=RED?style=flat&logo=appveyor)

## Instalación
Antes de instalarlo, debe tener instalado [Node.js](https://nodejs.org/en/download/)
La instalación se realiza mediante el [comando de instalación npm](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):

```bash
$ npm install 2048game --save
```
## Metodos

### estado
Este metodo se usa para que el npm te envie el estado de la partida y acepta 1 argumento que puede ser true o false.

#### Ejemplo
```js
const game = require("2048game")
const partida = new game.partida()
let estado = partida.estado(false)
console.log(estado)
```

### mover
Este metodo acepta las direcciones basicas para mover las fichas
- arriba
- abajo
- izquierda
- derecha

#### Ejemplo
```js
const game = require("2048game")
const partida = new game.partida()
partida.mover("arriba")
```

### reiniciar
Este metodo se usa para reiniciar la partida y empezar una nueva, no necesita argumentos.

#### Ejemplo
```js
const game = require("2048game")
const partida = new game.partida()
partida.reiniciar()
```

### puntuacion
Puntuación no es una función sino una caracteristica

#### Ejemplo
```js
const game = require("2048game")
const partida = new game.partida()
console.log(partida.puntuacion)
```

## Ejemplo general

```js
const game = require("2048game")
const partida = new game.partida()
let estado = partida.estado(false)
console.log(estado) // Esto devolvera el estado de la partida
partida.mover("arriba") //Esto moveria todas las fichas hacia arriba
estado = partida.estado(false)
console.log(estado)
```



***Creado por: Discord Safe***

---
_Source: https://npm.io/package/2048game · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
