Comments (4)
Just picked a random few folks who know each their own share in the material world(what might belong in them), and about server/client -games development.
Enjoy, we're gonna do this one also.
from polyhedron-engine.
Just don't write separate classes for client and serverside materials. It's best to have a universal, generic way of accessing them.
from polyhedron-engine.
Just don't write separate classes for client and serverside materials. It's best to have a universal, generic way of accessing them.
As it stands, the code resides in the vkpt folder but is really quite unrelated to it. It'd perhaps require a bit of #if CL_GAME or #if SV_GAME here and there, which you can minimize. And as a result, it'd end up in sharedgame. So was my plan :)
from polyhedron-engine.
Just don't write separate classes for client and serverside materials. It's best to have a universal, generic way of accessing them.
This was my advice to him when we talked about it as well. Use a common parser that converts the on-disk representation into an in-memory one, and the various systems can pull out whatever data it needs from it. This is what we do in Quetoo with our materials as well.
from polyhedron-engine.
Related Issues (18)
- Add in Spotlights suppor. HOT 1
- Fix SVG_MoveStep issue - Turned into change the edict_t(Entity) allocation over to the server. HOT 3
- Add lightstyle support to material surfaces belonging to an iqm mesh.
- Re-factor viewbobs/kicks and footstep sounds etc. for 60hz HOT 1
- Add in "Dynamic Light" rendering support.
- Sun, night and day etc. HOT 2
- gl_showtris for VkPt
- Trenchbroom & Official Support
- Add in support for IQM Animations and a few other of its special features.
- Finish all basic C++ entity implementations. HOT 6
- Patching up from where we left off.
- Implement support for background BSP maps in the mainmenu. HOT 2
- Improve networking to prevent frame drops as they do today. HOT 1
- Implement RmlUI for sweet looking menus and HUDs
- Weapons, C++-ify
- Revive Items from the dead, and C++-ify
- Adjust to 60hz or whichever tick rate is chosen. HOT 6
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 polyhedron-engine.