- Real matrix-engine projects help examples.
- Test matrix-engine usage with npm service (
npm i matrix-engine
).
I have single package.json file for client and server staff.
Compiled lib destionation is folder ./builds
.
npm install -g browserify
npm i
npm run examples
npm run app
npm run slot
npm run roulette
npm run build.examples
npm run build.app
npm run build.slot
npm run build.roulette
And navigate to app.html, examples.html etc.
In projects\matrix-roulette
First time is used inject if gameplay logic intro broadcaster(matrix-networks)
Networking is based for now only on websocket tech.
- Video chat P2P/webRTC
- Data channels - matrix-roulette server part
If you wanna run server part best way is to navigate to the folder projects\matrix-roulette\scripts\server
And then from server folder run Node.js file:
node roulette
For windows users:
matrix-network.bat
For Linux/Mac users:
matrix-network.sh
+-----------------------------------------------------------------------------------+ |-----------------------------------------------------------------------------------+ || URLParameter value Description | +-----------------------------------------------------------------------------------+ | | | ?server= giveResults You need to run server: | | ./scripts/server/node roulette.js | | Win will be calculated by server | | return value.No wheel view for now. | | | | manual Server is used for video chat etc not | | gameplay results.Wheel view is called | | on SPIN procedure. | | | | initator Only initator play rela physics other | | playes get results from initator. | | UNDERCOSTRUCT | | | | &sounds= true Sounds are active only if url param | | is true. | | | | &cameraSpeed= Number Best range values from 0.5 to 1 | | | | &nui= Boolean Use NUICommander or not. | | | +-----------------------------------------------------------------------------------+
- Used cannon.js integration for matrix-engine.
- It is important to run in
https
protocol for production also for localhost! - Video presentation https://www.youtube.com/watch?v=2N_vgMu5QoI&ab_channel=javascriptfanatic
Implemented skeletal system ~ 20mb data
-
Slot mashine config constructor.
-
Voice commander [Say
spin
orplay
for spining.]. -
Video presentation https://www.youtube.com/watch?v=SG7jid1IDkA&ab_channel=javascriptfanatic
- https://maximumroulette.com/apps/matrix-engine/examples-build.html
- https://maximumroulette.com/apps/matrix-engine/app-build.html
- https://maximumroulette.com/apps/matrix-engine-starter/projects/matrix-roulette/
- https://maximumroulette.com/apps/matrix-engine-starter/projects/matrix-slot/
- https://maximumroulette.com/apps/matrix-engine-starter/projects/web-anatomy/ WIP
Standard Matrix engine apps/examples:
- https://maximumroulette.com/apps/matrix-engine-starter/examples.html
- https://maximumroulette.com/apps/matrix-engine-starter/projects/matrix-slot/
- https://maximumroulette.com/apps/matrix-engine-starter/app-build.html [anatomy]
https://github.com/zlatnaspirala/matrix-engine
-
https://www.iconfinder.com/icons/939737/html5_icon_%E2%80%A2_html_icon
-
Anatomy objects The license for this database is specified in the Creative Commons Attribution-Share Alike 2.1 Japan. If you use data from this database, please be sure attribute this database as follows: "BodyParts3D, © The Database Center for Life Science licensed under CCAttribution-Share Alike 2.1 Japan". Origin license link: https://dbarchive.biosciencedbc.jp/en/bodyparts3d/lic.html
Modification (optimisation) on origin data CCAttribution-Share Alike 2.1 Japan © Nikola Lukic maximumroulette.com
Projects folder projects/
under licence:
GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
All other folders are under Mit licence
.