Comments (2)
It would be possible to do this and the feature would be added only through the command line.
The current source code only supports two players: a server and a client. There must be big changes so that multiple clients can connect to one server and then the game must run smoothly while all clients are sync.
from killbox.
Also, implement the checksum (check for demo desync) and the chat. For the chat, we could press F7
and then accept alpha-numeric chars as input. Send them over the network to everyone and display them with a sound so it is noticed. The chars must be converted to a string.
from killbox.
Related Issues (20)
- Game can desynch when changing weapons
- Don't clear all the sound sources at the same time HOT 1
- No Doppler effect HOT 1
- The precache of sounds may not work HOT 1
- Hitscan optimization HOT 1
- Implement the lightning on walls
- Player sprites should only be stretched vertically
- Add damage direction indicators
- Players don't slide against walls HOT 1
- Texture wrap around: edge pixel bleeding on the opposite side HOT 1
- Optimize the map generator so polys that are outside of the map are not generated
- Fix mouse grabbing when in test mode HOT 2
- Bug in Plane.java's GetAngle() method
- Possibility to get DeltaTime using a command line parameter HOT 1
- Render graphics in batch to optimize the rendering and make it faster HOT 2
- Demo recording and playback support
- Some sounds are not played at the right volume
- The player's POV may move outside of the player's body when he dies
- Port to LWJGL version 3 else the game won't start with Java 11
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.
from killbox.