roscale / meinkraft Goto Github PK
View Code? Open in Web Editor NEWA Minecraft clone with the purpose of learning Rust an OpenGL
License: MIT License
A Minecraft clone with the purpose of learning Rust an OpenGL
License: MIT License
In order to experiment with this, and perhaps build on it, contributors need a LICENSE file. I hope you'll please consider adding a LICENSE file. Hopefully you'd consider a more permissive license such as MIT or Apache.
Implement the ability to scroll through the available blocks and place the selected one down. The main technical challenge is rendering of the mini blocks.
The game tries to render hundreds (thousands?) of frames per second causing my laptop's fan to spin loudly. Activating VSync is a partial solution because it introduces unnecessary and annoying input lag. The better solution would be to implement a custom FPS limiter. The only minor downside I could think of, is the loss of smoothness that we gain by using VSync because we can't guarantee (I think) perfect frame synchronisation even if the game is manually locked at the refresh rate of the monitor.
After implementing fixed timestep physics
get_block_aabb()
is a good contender for example)Using glLineWidth and glDrawArrays with GL_LINES
We want the crosshair to invert the color of the background behind it using a different blend function. That way it will always be visible under any circumstance.
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.