All Projects → Grohden → ts-phaser-bomb-game

Grohden / ts-phaser-bomb-game

Licence: other
Bomberman clone using websockets and phaser 3

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ts-phaser-bomb-game

Cavemen-GGJ2019
A multiplayer survival game developed during Global Game Jam 2019.
Stars: ✭ 21 (+16.67%)
Mutual labels:  phaser, socket-io, phaser3
template
使用 phaser3 + es6 + webpack4.8.1 配置开发游戏(基本模版)
Stars: ✭ 12 (-33.33%)
Mutual labels:  phaser, phaser3
blocker
🎮 (WIP - phase 3) Multiplayer online game using Phaser + WebSocket (Socket.IO)
Stars: ✭ 48 (+166.67%)
Mutual labels:  phaser, socket-io
phaser3-webpack-es6-dev-starter
Development set up for Phaser 3, Webpack, and ES6.
Stars: ✭ 44 (+144.44%)
Mutual labels:  phaser, phaser3
phaser-plugin-game-scale
Scale or resize the game canvas. Phaser v3.15 only
Stars: ✭ 35 (+94.44%)
Mutual labels:  phaser, phaser3
phaser-jam-template
A Phaser Template to kick off your Game Jam with everything you need. Typescript, code quality, building for itch, various input methods, examples, bootloader, preloader, main game, end screen, credits screen and license screen.
Stars: ✭ 18 (+0%)
Mutual labels:  phaser, phaser3
phaser-3-palette-swapping-example
Example of using palette swapping on a spritesheet in Phaser 3.
Stars: ✭ 32 (+77.78%)
Mutual labels:  phaser, phaser3
mmo-arch
Base Architecture for creating scalable games using microservices through Angular, Phaser, NestJS, NATS, and MySQL
Stars: ✭ 25 (+38.89%)
Mutual labels:  phaser, phaser3
Phaserquest
Reproduction of Mozilla's BrowserQuest using Phaser, socket.io and Node.js
Stars: ✭ 313 (+1638.89%)
Mutual labels:  phaser, socket-io
Opensc2k
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
Stars: ✭ 4,753 (+26305.56%)
Mutual labels:  phaser, phaser3
phaser3-typescript-starter-kit
This repository contains the code necessary to start making a game in Phaser 3 using TypeScript.
Stars: ✭ 94 (+422.22%)
Mutual labels:  phaser, phaser3
phaser-ui-comps
Phaser 3 UI Components built by Adobe Animate
Stars: ✭ 60 (+233.33%)
Mutual labels:  phaser, phaser3
phaser-parcel
A Phaser 3 game template using Parcel bundler
Stars: ✭ 64 (+255.56%)
Mutual labels:  phaser, phaser3
phaser3-faq
A guide to Phaser 3
Stars: ✭ 69 (+283.33%)
Mutual labels:  phaser, phaser3
phaser3-simple-rpg
A simple Phaser3 RPG using Typescript ⚔️
Stars: ✭ 80 (+344.44%)
Mutual labels:  phaser, phaser3
elemental-one
A simple platformer made along the theme of Ludum Dare 28
Stars: ✭ 36 (+100%)
Mutual labels:  phaser
Flappy-Bird
🐦 A Simple 2D Game Using Phaser
Stars: ✭ 13 (-27.78%)
Mutual labels:  phaser
game-template
Cross-platform project template using Electron and Angular with the Phaser game engine. Project has Flexbox integrated for easy and responsive organization of components around the Phaser canvas.
Stars: ✭ 16 (-11.11%)
Mutual labels:  phaser
RRQMSocket
TouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
Stars: ✭ 286 (+1488.89%)
Mutual labels:  socket-io
Phantom
A mimic website of Pinterest where one can share ideas , socialize and find inspirational ideas
Stars: ✭ 18 (+0%)
Mutual labels:  socket-io

Ts phaser bomb game

Another university project that i'm being forced to do.

Hey, what's this?

This is a server x client multiplayer (websocket) bomberman clone game.

Why only one class in the client?

I'm making this to work, not to be maintanable/scalable, so yes, this is XGH

/**
 *              ,
 *             / \,,_  .'|
 *          ,{{| /}}}}/_.'            _____________________________________________
 *         }}}}` '{{'  '.            /                                             \
 *       {{{{{    _   ;, \          /            Ladies and Gentlemen,              \
 *    ,}}}}}}    /o`\  ` ;)        |                                                |
 *   {{{{{{   /           (        |                 this is ...                    |
 *   }}}}}}   |            \       |                                                |
 *  {{{{{{{{   \            \      |      _____     __  .-_'''-.   .---.  .---.     |
 *  }}}}}}}}}   '.__      _  |     |      \   _\   /  /'_( )_   \  |   |  |_ _|     |
 *  {{{{{{{{       /`._  (_\ /     |      .-./ ). /  '|(_ o _)|  ' |   |  ( ' )     |
 *   }}}}}}'      |    //___/   --=:      \ '_ .') .' . (_,_)/___| |   '-(_{;}_)    |
 *   `{{{{`       |     '--'       |     (_ (_) _) '  |  |  .-----.|      (_,_)     |
 *    }}}`                         |       /    \   \ '  \  '-   .'| _ _--.   |     |
 *                                 |       `-'`-'    \ \  `-'`   | |( ' ) |   |     |
 *                                 |      /  /   \    \ \        / (_{;}_)|   |     |
 *                                 |     '--'     '----' `'-...-'  '(_,_) '---'     |
 *                                 |                                               /
 *                                  \_____________________________________________/
 */

Okay, but how do i build it?

First, you will need node and npm, after that you just download the project and run:

  • npm install
  • npm run bootstrap
  • npm run start:fresh

After those, you can open the localhost:5000 and enjoy your game :D

Preview

Here's a preview of me playing with myself (And i won!)

Sprites

All the sprites here are made by me, except the main char, which is from the phaser tutorial, i only added more frames to it

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].