2048 (In Python Console)
2048
What it is:
If you've never heard of it, basically, you have to put 2 squares of the same number together, which will combine those squares into a new square which is those numbers combined. That probably makes no sense because of my explanation skills, but it will all become clear (hopefully)
A new 2 square is added every move
Controls:
It's just the wasd keys:
- w to go up
- a to go left
- s to go down
- d to go right
How to win
It's simple, just make a square of the value 2048.
Disclaimer: I have never actually won this game lol.
Tip: either never press down or up (except from at the start) if you press up at start: try to not ever press down, or if you press down at the start: try not to ever press up.
How to lose
This is also very simple, just fill the board up until you can't move anymore.
Credit as usual to @xolyon for their colour tutorial (here) which I think pretty much everyone uses now instead of colorama and stuff.
Also, I do realise that it doesn't work exactly like the normal 2048 game, I'm working on that.
Any game breaking bugs, I would love to know about
That's about it!
Have fun and if you do, don't forget to upvote! :)
@julia562 wow, well done!
@mserrano258 yh, sorry i'm working on that :)
@CodingCactus, don't worry! You did a really good job on this!
This is so cool!
@BobTheTomatoPie Thank You!
@CodingCactus It really is cool!
In the original game, players begin with 2 squares filled rather than one. Apart from that small thing, it is great and true to the original. Upvoted.
@henryeth ah, ok, i'll do that
@henryeth done! :)
@gpr2 why does it say the score like 5 times?
cool! @gpr2
@CodingCactus the progression of my scores im guessing
@gpr2 it should just print it once
Great game! I am not good at 2048 but this is very close to the actual game. Good job :D
I wish we could make a Repl with like tons of different programmers, that would be so cool.
You can. Just create a new repl and invite a bunch of people. Preferably people who code the same language :) @mo2409
It doesn't work for me :(
@pkTheBest hmmm, what are you using? (wasd keys)
@CodingCactus Yes I was
@pkTheBest what os?
i had a 1024, 512, 256, 128, 64, 32, 16, 8 , 4 and two 2's on screen when i died... does that still count?
@CodingCactus you are the best
2 plus 2 is 4 minus 1 is three - squid maths
Cool. Would work better if made in Java swing.
Hello, fellow Java coder! I couldn't find anybody else who coded Java :) @Jakman
@studentAlfredAl ey man. Most people here only know python and html. We gotta stick together man.
Yep :) @Jakman
Nice job @CodingCactus ^_^
@CodingAndMemes why shouldn't it be?
YAY! I lost!
Hey, with your permission can i use the code in an OS project i've been working on. if you want to see it so far it's here: Stellar 2.0
@CodingCactus Thanks! I will let you now when it is compatible with the OS so you can see it.
@CodingCactus Done, if you want to see it it's at the same link. You are credited in the description.
i got 2636 and then it stoped working but otherwise just like the original
@goshan you can go up can't you?
Great job on this!
@SushiPython THANKS!
you can get new look if you clear then press w
you shold add a leaderbord like this one https://pypi.org/project/django-leaderboard/
I made it to 516 but I couldn't move anymore :[, I still did good :].
HAHAHAHAHA my upvote got rid of that 69 yeet yeet
Nice work! This is awesome :)
@Coder100 thanks!
no problem :) @CodingCactus