Coder Social home page Coder Social logo

pentris's Introduction

Pentris - v2.0

Tetris, but with the pentominoes ๐Ÿ˜Ž

Play Now

Play 2.0 now at plett.fun/pentris

Controls

You can configure your controls in settings, and they'll save in your browser.

These are the default controls:

  • Arrow Keys for piece movement horizontally and vertically.
  • A or D to rotate.
  • W to bank the piece for later.
  • Space to reflect.

Gameplay

As you play Pentris, you'll realize it's very difficult to survive long without holes. Here's some tips if you're new.

  • Start with a one-block-wide space on one side, for your long Is to go in and score maximal points.
  • Practice looking ahead to upcoming pieces, and watch out for the extra difficult Xs, Vs, Zs, and Ts.
  • Don't forget pieces can go sideways! This is especially important for Zs and Ts.
  • Do your best to not create 2-squares-deep holes, as only a small subset of pieces can fill those.
  • If you've got too many holes, abandon your space on the side and just start digging.

If you are an experienced player and want to maximize your score, you can start on later levels just like NES Tetris. This is configured in your settings, which will be saved.

Version Archive

High Scores

Version 2.0

Check the live leaderboard at plett.fun/pentris.

Version 1.4 & 1.5

Rank Username Score
1 Tetrian22 41216
2 KonSola5 5398
3 Loser3 2595
4 elbow 2187
5 Loser3 1715
6 C R E A T O R 1486
7 Dunspixel 1467
8 hmmmmlmao 1408
9 Not70xic 1393
10 elbow 1332
11 elbow 1295
12 elbow 1199
13 C R E A T O R 1140
14 wind4life 1060
15 aqua6623 988
16 DrLoaf 964
17 elbow 914
18 pentris 668
19 snowdozer 611
20 elbow 576
21 elbow 533
22 GlasierXplor 515
23 octupus tea 383
24 Solomon 351
25 NOT_A_ROBOT 314
26 Peet the beet 228
27 oman276 121
28 C R E A T O R 2 120
29 MarkGamed 102

Version 1.3

Username Score
loser314 281
adam 99
CREATOR 62

Version 1.2

Username Score
loser314 131
erosion 8
oman276 0

Version 1.1

Username Score
adam 13

Project Origins

I wrote v1.0, v1.1, and v1.2 all from scratch in 3.5 hours because it seemed fun. :)

Contributing

To contribute to Pentris, you'll need to do the following few steps.

  1. Fork the repository on GitHub.
  2. Create a new branch and make your changes.
  3. Open a pull request to the original repository.

For more detailed instructions, please refer to our CONTRIBUTING.md file.

pentris's People

Contributors

plettj avatar

Stargazers

Dunspixel avatar  avatar OctupusTea avatar Ryan Maxin avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.