- 49,524 views, 13 today
252
Hey guys,
I've written a new version of Minecraft
The game is open-source.
- Included with each game client is un-obfuscated source-code along with an intelligent Integrated game editor.
Game Download
Ver 1.2.3 | 12.5 megs
Comments Questions Bug-reports Ideas and Help are very welcome !
Thanks alot guys, Enjoy!
Using C++ to handle rendering for performance, This engine assembled from scratch in Multimedi Fusion 2; a visual programming IDE.
A highly efficiant Just-In-Time embedded Lua script engine handles game-logic and also provides light-weight short cycle extensibility.
About my motivations
As an 3D games programmer I was immediately tempted to write my own game client for Minecraft !
As an Redstone engineer I'm always driven to find new ways to tighten my grasp on the subtleties of Redstone.
Thanks again guys
I've written a new version of Minecraft
The game is open-source.
- Included with each game client is un-obfuscated source-code along with an intelligent Integrated game editor.
Game Download
Ver 1.2.3 | 12.5 megs
Comments Questions Bug-reports Ideas and Help are very welcome !
Thanks alot guys, Enjoy!
Additional Notes
About the games engineUsing C++ to handle rendering for performance, This engine assembled from scratch in Multimedi Fusion 2; a visual programming IDE.
A highly efficiant Just-In-Time embedded Lua script engine handles game-logic and also provides light-weight short cycle extensibility.
About my motivations
As an 3D games programmer I was immediately tempted to write my own game client for Minecraft !
As an Redstone engineer I'm always driven to find new ways to tighten my grasp on the subtleties of Redstone.
Thanks again guys
Progress | 100% complete |
Tags |
2 Update Logs
Version 1.2.1 change log : by RevolutionalRedStone 07/27/2012 2:28:50 pmJul 27th, 2012
Version 1.2.1 The community update - change log -
Changes include:
Changes include:
- External dynamically compiled source code ! ( equivalent to JEB's much promised modding API )
- Further Improved texture filling performance
- Hide-able HUD mode ( F1 )
- Third-person view mode ( F5 )
- Improved Redstone dust signal handling performance
- Redstone interaction now more like Minecraft ( Torches power block above & Indirect repeater powering )
- Redstone wire animation connectivity !
- Particles are now created on block removal !
LOAD MORE LOGS
tools/tracking
461392
2
new-c-driven-minecraft-client-461392
Create an account or sign in to comment.
Is there a similar feature here? can this be implimented as I use a Mac and pc, and if i can get both working with the old sorta web .swf that would be amazing!
I understand exactly what you suggest and yes you are absolutely correct, multi-threading is a great approach !
There are also other techniques which work within a single thread like working out all of a chunks geometry on the CPU BEFORE starting a new upload to the graphics card to minimize the time the GPU stalls while it listens to the CPU and also limiting the number of chunks you try to regenerate per second things like that can have fairly good success ( maintain a FPS above 50 while reloading ) but ofcoarse; multi threading is optimal.
From working at euclideon these last 6 months i've learned that there is little reason to use graphics cards to render voxel games at all - the software we use here is able to render the entire exploreable area of a minecraft map ( 2x10^6 by 2x10^6) just as fast as it renders one block.
I'm busily programming for the defense force at the moment ( which is fun ), but as soon as that's done i'm back to programming minecraft (voxel games) : )
Would you maybe like to see my source code? You can probably find allot of things that could be improved, especially in the rendering code. ;)
Send me a link when you get the chance!
You have clearly learned a whole lot of Lua!
I will need to keep reading the code for a while but with your blessing i'de love to make some of my own additions to the code and send it back to you ( along with a newer code editor )
Very impressed niels!