Exactly what it says on the tin, it's just 2048 but multiplayer, sorta like Puyo Puyo Tetris or smth <<-- CONTROLS -->> P1 CONTROLS: WASD to slide blocks Q to activate Super Mode if the meter is full Q to grab/place a tile in Super Mode E to swap grids in Super Mode P2 CONTROLS: Arrows to slide blocks M to activate Super Mode if the meter is full M to grab/place a tile in Super Mode N to swap grids in Super Mode <<-- FEATURES -->> > 3x3 2048 but now there's two of them > Super Mode, which adds a whole layer of strategy > The shortest song ever, but it adapts to player merges > Background particles that react to player movement > Timers > An AI for P2 (hold space and click the green flag) <<-- IN-DEPTH STUFF ->> THE BARS: There are two bars underneath each player's 2048 grids. The first one shows the player's Super meter, which fills based on both the value of the tiles merged and how fast they were merged. Filling the meter to max and pressing the player's Super button (prompted by the meter itself) puts the player in Super Mode, where they can grab and move any tile from either player's grid. Placing a tile on top of an existing tile will overwrite it, and it is possible to grab blank tiles. The second one shows the player's timer, which is a total of around 3.3 seconds before spawning a tile automatically. The timer resets every time the player makes a move unless the grid is completely filled, in which a penalty of around 0.16 seconds is applied. If the grid is completely filled and the timer runs out, the game ends. THE CPU: If you hold Space as you start the project, an AI will take the place of Player 2. It basically runs a series of situations for what moves it can make over the course of three turns, starting with a direction and then moving twice in random directions. It tallies up score based on how many matches it can make. The direction that racks up the highest score is the chosen option. If the highest options have the same score, a random direction is chosen. In Super Mode, it simply chooses a random tile and a random spot to place it.
If you have any suggestions please give them to me idk what else to do with this ewaudvhusowaeguwhvunkmev This (pretty obviously) uses the same base code as my previous project, where I recreated 2048 within 30 minutes. I gave it quite a bit of polish after implementing multiplayer, and overall I'm actually pretty proud of how this turned out! I might recreate 2048 in Pico-8 or smth lol I made the song and SFX myself on BeepBox! The internal name is "2048 reasons to vibe" but I haven't thought of an actual name yet lol https://www.beepbox.co/