[ GAME ] Switcheroo
Switcheroo
Switcheroo is a new puzzle game I made in VScode!! It's also my first game post in a long time...
About
I made this game using nothing but google fonts and font awesome!! I really like how the usage of icons has really shaped this game. I'll explore more into later games ;) I also really like the transitions :D
One of my better projects, I really liked how dynamic this was!
How to play
Your goal is to make all the squares green. Click on a square to invert its whole row and column.
Can you solve this puzzle in only one move?
Answer: If you said row 1 column 4, you are correct! Because the whole row and column is inverted, the red L vanishes!
Hints
Some levels are a bit hard, so I will drop in some hints. The notation is (x,y)
. It denotes the position of the square to click on. Note: The puzzle doesn't get solved! It gets you to a state where you can hopefully figure it out on your own.
ONLY DO THESE WHEN YOU ARE HAVING TROUBLE
Level | Process |
---|---|
4 | (1,1)(1,2)(1,3)(1,4) |
5 | (1,1)(1,4)(4,4) |
8 | (1,1)(2,2) |
10 | (2,3) |
11 | (2,3) |
12 | (1,1) |
17 | (3,3) |
20 | (1,1)(1,2) |
21 | (1,2)(2,2) |
25 | (2,2)(3,3) |
21 | (1,2)(2,2) |
21 | (1,2)(2,2) |
26 | (3,3)(2,2) |
34 | (1,4) |
35 | (1,1) |
Strategy
The trick is to click on all the tiles that are red at the very beginning. Then after you've clicked all those, repeat. Works every time ;)
- @maxyang
Comment below your strategies and I will add them here!
Credits
Special thanks to
- @Zwork101
- @apoorvsingal
- @Zavexeon
- @Pyer01
- @k9chelsea2
- @CodingCactus
- @Codemonkey51
- @HahaYes
For beta testing and raging
Leaderboard
To be on the leaderboard, please comment below with your screenshot of the win screen (like what you were told to do 😉)
Challenges
- What is the minimum move count? I predicted 216 but @maxyang proved me wrong!
- What is the maximum amount of permutations of a 2x2 square? 3x3? 6x6?
My low score is 800! Can you beat me?
btw cactus already beat me :(
btw cactus already beat me :(
haha
Slight problem: it's not very hard to inspect element and make the win screen show up without doing any moves.
@ThatCoolCoder well, I won't fix it
@ThatCoolCoder a sample solution would be to make a new element class, and whenever you win, we create this new element class into the gameboard and then when you click next level the element gets deleted, but it seems like too much ado over nothing when there are even more matters on hand: localStorage
@Coder100 Yeah I didn't really expect you to fix it, I was just pointing out a general problem with html/js games. Sorry to trouble you!
oh its fine I really liked the feedback @ThatCoolCoder
Did you know I like to switcharoo my upvote tactics?
Here's a solved upvote
Continue to the next level >>
@RohilPatel
Nice lol @Coder100
Level 2: our pe teacher made us do a switcharoo challenge today, literally lots of moving lmao @Coder100
Another amazing game by Coder100!
Because I gave you praise you must now thank me by giving me 100 cycles
I love your games!
haha thanks!! @oignons
Fine here's a cycle @oignons
@Coder100 LOL!! You're welcome, you deserve it.
@oignons cycles farming
@ZDev1 XD
Yes
@Vandesm14 ? I was joking.
@oignons Not according to the upvotes on the comments and the relevant conversation among them.
@Vandesm14 I didn't upvote them to upvoe them, here's a pic of my screen:
haha that was funny @oignons
hm who did that @Vandesm14
@Coder100 Not sure
Hey @Coder100, I love the game. Good graphics and game-play, and refreshing to see it's been made with Vanilla JS rather than a framework or library. Is this an original game you created?
@rjlevy Thanks!! Yeah, this is original :)
@Coder100 ah, OK! Really excellent concept for a game. Well done! 👍
:D Thanks!! @rjlevy
@rjlevy yeah!
@rjlevy i hope you get trending soon!
@rjlevy wait, how do i have 74 cycles or whatever it's called?
@rjlevy for my 100 cycle celebration i will make a big project!
@python88 sounds good! 😁
@rjlevy thx! in my time zone, if u posted this 2 hours ago, it woild be 6:25
@python88 yes, that's right. What country are you in? I'm in the UK
@rjlevy oh i'm in the us
noice
thanks! @asheby
@Coder100 why u bully me on my posts. Wut did I ever do to u
@FluidCycling huh
Look at the cookyelang docs, u will see that coder100 makes a smile on it face
which it's wrong
JK DON'T GET MAD ⊙﹏⊙
Edit: makes a smile on ur face
@ZDev1 He bullied me on my post bro!
@FluidCycling link plz
i got 484: Congratulations!! You completed all the levels! Make a comment in the post with this screenshot to be on the leaderboard!
Moves: 484
coolio adding you @python88
Nice job! Fun and inventive game.
thanks!! @fuzzyastrocat
@Coder100 No problem!
(Your second challenge reminded me that I wanted to try to make a non-trivial 2x2 puzzle game... time to get thinking!)
@Coder100 Yeah, my motivation was kinda that it seems like every puzzle game gets hard because of how much stuff there is, so trying to make a game that gets hard because of how little stuff there is might be fun
@Coder100 I think I've done it — Stay tuned! :D
ok, ok dude. this is INSANE, i click. play and that transition to the game. just wow. you can for sure make games and websites! great workkkkkkkkkk
@cmglj sorry, for the late reply, but THANK YOU SO MUCH!! :D
1976 :(
oof adding you tho @poetaetoes
also lvl 11 is impossible. i tried maxyangs tricks too:(
How about (2,3)(4,4)
? @poetaetoes
@Coder100 oh nvm
10000000000000
level four is imposible even with 1,1|1,2|1,3|1,4!!!
try maxyang's method, that's how I solved it @poetaetoes
lmao this is so hard pog champ
im still stuck on 3, there should be hints for 3 lmao
@HyperOfficial Same here lmao
@HyperOfficial Click the two green tiles.
@maxyang okay i try
wow!! Adding you! @nk1rwc
69 upvote Pog
@Coder100 This project is too blessed. I shall upvotes for the cause
@Coder100 ok ok i will un upvote, but after someone else upvotes i will upvote again, but for now I SHALL RULE WITH MY UNO (For real i dont know why i have 100 upvotes but i do)
@Coder100 lmao pog
How much time did it take for you to make this?
exactly one week!! :D @PDanielY
@Coder100 Leaderboard please :D
I think the leaderboard has got it upsidedown...
wow!! Nice! @conkon300
wow! Nice! @Brayden0
By the way this is my favorite game ever that I have played on any coding sites. Keep up the great work.
cool, changing it @Brayden0
@Coder100 got a new highscore
@Coder100 wait got better
@Coder100 Thanks!
btw what is the number by my name? i'm new
no problem!
The number by the name is how many cycles you have, they're like reddit karma (pretty useless lol)
Here, let me give you one @CodyTrainer
@Coder100 ok thanks!
@Coder100 newest highscore!
aweosme! @CodyTrainer
@Coder100 new highscore srsly only by one move!!!
WOW!!!! @CoolGuy27
@Coder100 cool guy is my new username you can remove codytrainer
@Coder100 yesyesyesyesyesyesyesyesyesyes
adding ya @SystematicError
good luck getting there! You can do it! @SystematicError
coolio! Adding you! @Brayden0
Ahhhh...
Squids can also change colour!
yay! @DynamicSquid
@DynamicSquid Yay!
@maxyang lol xD
@DynamicSquid At this point, it's best to ask:
@fuzzyastrocat LOL yup
lmao @fuzzyastrocat
Yes man! Squids are the [email protected]
@fuzzyastrocat lol!
@Orange541 yay thank you!!
@DynamicSquid I mean, I prefer jellyfish myself, but I'll support any kind of tentacled sea creature :D
@fuzzyastrocat yay lol!
@fuzzyastrocat Apparently, they cannot eat the blue-ringed octopus.
@sylashur Good to know. If I ever get a pet squid I'll never feed it a blue-ringed octopus :D
ew @fuzzyastrocat
aren't like blue-ringed octopi poisonous @fuzzyastrocat
@Coder100
Yeah I think so. I think they're venomous or something.
Why?
@Coder100 ye they're VERY poisonous enough to kill people.
ahh @dynamicsquid can't eat itself @fuzzyastrocat