blast-bunnies's Introduction
This is a game written in javaScript. With bombs. It was written during snow code 2012. Installation ------------ You might need to re-run npm install (the packages are currently included in version control) Run --- To run the application use the command node server.js The application runs on port 3000. Currently every time a webpage loads it creates a logged in user.
blast-bunnies's People
blast-bunnies's Issues
Review networking code
Currently it is just being used in a mindless fashion.
Review how channels, etc work.
Look at abstracting it out nicely
Refactor movement code
Movement code is full on crazy.
This could be contributing the the slight lag feeling
recf
Work on lag.
Currently there is a noticable input lag.
This is because the ui doesnt update until the server returns.
To investigate - see how long it is between the browser sending a status and the return response.
Might also need to review rendering code.
Deal with disconnected users.
First off, decide how to define 'disconnected user'
- initially just treat users who havent sent a message in X seconds as disconnected.
When the user disappears
If game hasnt started remove them from lobby
If during a game - kill the player
Refactor code to use JS libraries properly
Use 'require' to import, rather than current file importing.
sort out hosting for testing
no.de
- free hosting, but need to register machine (and queue is full)
Review the UI framework (express?)
Read up on this, see if it is being used correctly
Allow users to select maps
Abstract out the map.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.