🚀 [GAME] Play SOLITAIRE!!! another awesome game! 🚀
RolandJLevy (759)

This game is so addictive - it tests your speed, logic and skill - it’s a race against time….

I built this from scratch in 10 days using vanilla JS and CSS. It's really fun to play. Below is a demo and instructions. See if you can finish with just one marble remaining in the centre of the board - there is a 1,000 point bonus if you can do it! 😄

⚡ Solitaire ⚡

Links 🔗

Demo 🏁

https://github.com/rolandjlevy/js-solitaire-game/blob/master/images/solitaire-demo-large.gif?raw=true

How to Play 👉

  • Aim of the game
    Take away as many marbles as possible in the 100 seconds countdown.
  • How to take away marbles
    Select a marble by clicking on it so it turns blue, then place it over an adjacent marble into an empty space. The marble you move over will be taken. To deselect a marble, click on it again so it turns from blue to gold. See the demo above ⬆
  • Scoring
    Each marble removed updates the score by the total marbles taken multiplied by the total seconds remaining. Eg, 20 marbles taken in 40 seconds scores 800. Finish the game at any time to submit your score to the Leader Board.
  • Bonus points
    If you finish with just one marble remaining, which is 'Solitaire', you get a bonus 500 points, and if your last marble finishes in the centre of the board the bonus is 1,000 points!

Features 💡

  • Built from scratch with Vanilla JavaScript and CSS; no front-end frameworks or libraries like React, Vue etc...
  • Completely responsive and mobile friendly
  • Includes Help section and Leader board
  • Scores are saved on the back-end with Google Firebase
You are viewing a single comment. View All
zplusfour (879)

this is amazing!
(also I am so DUMB at this game lol)

RolandJLevy (759)

@ZDev1 thanks! It takes a while to get the hang of it and it's easier to play on a mobile. Can you upvote ⬆ the game?

RolandJLevy (759)

@ZDev1 thanks! How are you doing?

zplusfour (879)

@rjlevy I've started making a project

RolandJLevy (759)

@ZDev1 Oh great, what are you making and what languages are you using?

zplusfour (879)

@rjlevy so, basically, I am making a video-chat-app with a chat near it... but I am still working on it
I am using Node.js (favorite language) and peerjs

Edit: I use also use ejs as a view

RolandJLevy (759)

@ZDev1 I just had a look at your repls. Is it called vroom? The code looks really good - well done! 👍

zplusfour (879)

@rjlevy yes it is vroom
thanks!

zplusfour (879)

@rjlevy because Zoom, you know
so I changed it to Vroom

RolandJLevy (759)

@ZDev1 nice - have you worked with socket.io much before? I haven't tried it yet...

RolandJLevy (759)

@ZDev1, ah nice 😁 did you teach yourself from a tutorial?

zplusfour (879)

@rjlevy I look to other's project, and learn from them (psst, I am not a code copier :P)
Also, yes, I learn from tutorials

RolandJLevy (759)

@ZDev1 yes, I think I've already seen your chatroom - very good. I can see that you're not a copy/paste coder 😁 when you share your vroom on repl I will be the first to upvote it - just let me know when you plan to share it on repl

zplusfour (879)

@rjlevy ok, thanks for the positive feedback :D

zplusfour (879)

@rjlevy hey Roland
If u need to share it projects to me, don't send it to my discord, cuz I can't login into it :/

RolandJLevy (759)

@ZDev1 ok, no problem, I sent you message on discord today so maybe you didn't see it?

zplusfour (879)

@rjlevy well I can't open discord, until I can login
I guess, that you sent a message on discord.
Sorry btw

RolandJLevy (759)

@ZDev1 ah, ok. No problem 🙂 thanks for explaining 👍