Check out my repos ā¬ļø
andreasroither / bombermann Goto Github PK
View Code? Open in Web Editor NEWWeb Project - Bombermann Classic Remake
License: MIT License
Web Project - Bombermann Classic Remake
License: MIT License
Check out my repos ā¬ļø
Powerups should be destroyabel, player can then make a plot or move against another player so he still has the advantage
On join
on create
on move
on bomb
on ready
Bombs are not drawn wehn the player is standing right on top of it
Empty Chance does not represent the chance for a background tile, since a chance of 1 would mean no blocks spawn but against all odds they do
the snackbar wants to show the kills and some other massage simultaneously and gets confused when the player dies.
If the speed is too high, players move uncorrectly, rendering them unable to move up or down since the position is only calculated with the highspeed
We should probably check if movement is possible with the standard movement aswell, if it works we just move with the standard speed towards the object. Should result in smaller movement when facing an object but players will not notice the difference (only a few frames)
Draw Map with javascript
Players can "overdraw" other players. When that happens the other player will not be redrawn since his layer is not marked dirty, we need to add a collision detection for that.
Matrix Generation
Virus rotates between all powerups and a virus.
You have a canche to catch the virus, and upon catching the virus various effects can happen
Players get drawn multiple times if a bomb is exploding even if they are not near it at all
Add temporary bomb Objects, which can explode and kill the Player
Add Power ups and more explodable Blocks in the random generated matrix.
Some parts (or all of the map) get redrawn when a player joins. If a player creates a game lobby and then another player joins, the first player will be overdrawn and thus almost disappearing from sight, only leaving the head visible.
myPlayer.killPlayer is called everytime the bomb flames are drawn which is too much
collision correction
also if the flame gets longer, it will overdraw other blocks aswell
A declarative, efficient, and flexible JavaScript library for building user interfaces.
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ššš
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ā¤ļø Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.