We all remember our favorite match three puzzle game. Swap'N'Pop brings it back, but with a new look, new gameplay mechanics, with multiplayer designed for competitive play, integration with Discord and built in ranked ladder.
Project Info
We use Phaser together Electron to be cross-compatible. We recently switched to Typescript since we want to ensure typesafety. Webpack is also used to bundle all our files. Test Code runs through Chai and Sinon.
Full stack web dev.
Studying FP web development approaches, while helping Mission Bit create paths to programming for underserved public school kids.
Previously @ Gradescope.
Full stack web dev.
Studying FP web development approaches, while helping Mission Bit create paths to programming for underserved public school kids.
Previously @ Gradescope.
We're using our own data structure.
That devtool can step forward and back, fastforward rewind, snapshot a specific state and reload it.
Its an absolute must especially if you want to build a multiplayer game.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I made a game in Phaser with Typescript and Electron if any of you want to use it as a point of reference
omenking / swap-n-pop
Swap'N'Pop
Download: swapnpop.com
Cross-platform Realtime-Puzzle Game
We all remember our favorite match three puzzle game. Swap'N'Pop brings it back, but with a new look, new gameplay mechanics, with multiplayer designed for competitive play, integration with Discord and built in ranked ladder.
Project Info
We use Phaser together Electron to be cross-compatible. We recently switched to Typescript since we want to ensure typesafety. Webpack is also used to bundle all our files. Test Code runs through Chai and Sinon.
Current Team
Development
Please read the how to contribute code page on our gitbook for more info.
There are two
package.json
files/package.json
- the app itself, packaging the app for distribution/app/package.json
- additional devtoolsTo run the latest master branch locally:
clone Swap'N'Pop
Thanks for sharing!
Hey, what's that devtools pane you've got screenshotted on GitHub? It looks cool. Did you make your own?
100% made it myself.
That's sweet -- is it essentially inspecting the Phaser cache? Would you say it made debugging your game easier?
We're using our own data structure.
That devtool can step forward and back, fastforward rewind, snapshot a specific state and reload it.
Its an absolute must especially if you want to build a multiplayer game.