nachomazzara / arcade Goto Github PK
View Code? Open in Web Editor NEWArcade project for Decentraland
License: MIT License
Arcade project for Decentraland
License: MIT License
What?
We should build a 2D array of 3D planes (like pixels) and control the color of each plane remotely.
Why?
If we have a 256x256 resolution for all games, and we use an 8bit palette, then we can reduce the bandwidth usage substantially and achieve a crisp result by removing the blur from the screen.
By mapping all colors of the 8bit palette to a number we can just send an ArrayBuffer containing 65536 integers (256x256). We could even have games with lower resolutions and that number would be reduced even further.
What?
We need to support a set of sounds that can be triggered when needed, from specific sound effects to background music. The current SDK's sound api doesn't support the entire Web Audio API, so that's a bummer.
The challenge is that these sounds need to be triggered remotely with every frame that arrives. Since frames come in order then we could even play music at a rate controlled by the server.
Why
To build a more immersive experience we should support sounds for all games.
What?
We need to charge mana/ether for playing games.
Why?
Profit :)
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.