{"id":1848,"edition":10,"categories":32,"features":0,"size":6998,"name":"Ghost Smash","authors":[{"name":"Kent","twitter":"cuongdc_real","login":"cuongdcdev","gh":12132077}],"description":"

Ghost Smash is a type of whack-a-mole game where you catch ghosts and earn scores!\nSometimes these ghosts will cast black magic on you so you can only see a dark screen but just keep catching them!

\n

My entry for js13k, the game size itself is 11kb, except for the NEAR-SDK-JS part ^^

\n

How to play

\n

Point and click, catch Back Ghost and Green Ghost, and avoid the red one!

\n

Type of Ghosts:

\n\n

NEAR

\n\n

What is NEAR?

\n

NEAR Protocol is a sharded, proof-of-stake, layer-one blockchain that is simple to use for users and developers, secure and scalable. Learn more about NEAR at: https://near.org

\n

Credits

\n

Everything created by me with sounds from https://killedbyapixel.github.io/ZzFX

\n","source":"cuongdcdev/near-ghost-smash","stars":2,"comments":[{"at":315675187,"author":"John Edvard","login":"johnedvard","gh":656024,"url":"https://reitgames.com","twitter":"ReitGames","text":"

Saving high scores on the blockchain is a good use of the technology.\nThe game is simple, yet fun. It’s easier to hit the correct ghosts when the screen turns dark. Maybe that’s intentional. The feedback loop is good too. I know which ghost I’m hitting, and I get proper visual/sound feedback.

\n","games":["Hang by a thread"]},{"at":315736862,"author":"Mark Vasilkov","login":"mvasilkov","gh":140257,"url":"https://mvasilkov.animuchan.net","twitter":"mvasilkov","text":"

It’s a game!

\n

I couldn’t wrap my head around this NEAR thing at all. Maybe if I take a look at your code…

\n","games":["The Neatness"]},{"at":315885476,"author":"Gabor Héja","login":"gheja","gh":1894642,"url":"https://gabor.heja.hu/","text":"

Nice point and whack game with just the right difficulty, the dark version surprised me at first but it’s a great way to add variety.

\n

I signed in to NEAR testnet but my score was not saved to the leaderboard, in the console I saw “Only contract can do this” message.

\n","games":["Cooking for Skully"]},{"typ":2,"at":316273956,"author":"Taufik Sani","login":"tictacx-gm","gh":106235867,"url":"https://linkedin.com/in/taufiksani","twitter":"gorilatictacx","text":"

Might want to consider adding background music to the game would create a sense of pressure to the player. Usually blends well with whack-a-mole games

\n"},{"at":316324143,"author":"João Lopes","login":"lopis","gh":2715751,"url":"www.jlopes.dev","text":"

Fun little game. The threshold for killing black ghosts is so high, it seemed really easy to kill them when they are practically gone.

\n","games":["Planet B"]},{"at":316504081,"author":"Matthew Diamant","login":"matthewdiamant","gh":806338,"text":"

Liked the fast gameplay. Felt challenging. Got caught off guard with the black magic dark screen time. Liked the sound effects and the ghost sprites.

\n","games":["There Can Be Only Death"]},{"at":316644249,"author":"Jasper Renow-Clarke","login":"picosonic","gh":26137750,"twitter":"femtosonic","text":"

A fun and simple whack-a-mole type game.

\n

I liked the graphics and popping up ghosts.

\n

Perhaps more suited to mobile or touch than desktop? I was a bit slow getting to the ghosts as they didn’t stay up long, so using a touchpad or mouse I had to be quick.

\n","games":["Bee Kind"]},{"typ":2,"at":316947054,"author":"Anurag Banerjee","url":"https://linkedin.com/in/anuragbanerjee","twitter":"BanerjeeAnurag","text":"

I liked the overall gameplay, although simple it was addictive and rewarding with the different types of ghosts. Also, using the blockchain for storing the high score was a cool move. Would have loved to receive a NFT or so as well if you are in the top 5. Would have helped in retention but overall a fun experience.

\n"},{"at":317267421,"author":"Salvatore Previti","login":"SalvatorePreviti","gh":6913178,"twitter":"SN74HC00","text":"

Whack-a-ghost is a bit too simple as a game. I guess it shows more how you can use blockchain tech to save something. Using blockchain for something like this is however a bit of an overkill, like trying to toast a piece of bread with an atomic bomb, when we have localstorage or classic databases.

\n","games":["Dante"]},{"at":317267772,"author":"Almut Kieffer-Jones","login":"mxlle","gh":6170306,"text":"

Fun small game with nice sound effects.

\n

Minor “bug”: text selection wasn’t disabled and sometimes happened by accident on the score, was a bit distracting

\n","games":["Deadly Echo"]},{"typ":2,"at":317285090,"author":"Paul Gadi","login":"polats","gh":26343,"url":"https://polats.com","twitter":"polats","text":"

fun fast-paced gameplay, especially with the bonus time from the green ghosts

\n"},{"typ":2,"at":317323167,"author":"Tim Sulmone","login":"Sikbik","gh":39201520,"url":"https://runonflux.io","twitter":"little_stache","text":"

Fun and challenging, nice integration of NEAR for record keeping of the scoreboard.

\n"}],"results":{"theme":{"rank":9,"min":2.8,"score":3.8,"max":4.4},"innovation":{"rank":10,"min":2,"score":2.8,"max":4.4},"gameplay":{"rank":9,"min":2,"score":3.4,"max":4.75},"graphics":{"rank":9,"min":2.2,"score":3,"max":4.6},"audio":{"rank":8,"min":1.4,"score":2.6,"max":4.25},"controls":{"rank":7,"min":2,"score":3.6,"max":4.5},"primary":{"rank":9,"min":18.2,"score":26.8,"max":34.25},"label":"Decentralized"}}