253
A Download for the simulator is available here ( 3 Meg )
Download simulator (without audio) ( 500 kilobytes)
Hey guys,
As part of my work on designing advanced redstone gaming technology..
The attached program simulates a 32x32 redstone screen displaying, a destructible wire-frame world of cubes.
Reference previous work
Another redstone powered 3D system which is very dynamic can be found here
however it is obstructively performance heavy for modern minecraft computers.
update on where that's going
As part of my work testing the instruction set architecture of the J400 series; i've developed a Virtual machine and Assembly language and tied them into an interactive IDE.
Any program can be downloaded into and run on a redstone computer inside Minecraft,
Many different 3D graphics systems can be implemented with this instruction set architecture, which is exciting!
Update and quick spill on some other work
Lamba - Calculus
Another approach to performance computing is parallel processing
This programming paradigm often benefits from a discrete, predicable instruction architecture and is especially fast if you avoid conditional branching to distant locations ( which can however be programmatically troublesome )
As a result of these constraints i've devised an instruction set which is tiny and very effective for massively parallel interactive stream work ( such as filling triangles or projecting lines on the screen for a game engine )
The instruction set has 4 distinct codes;
{ } 0 1
zero and one push there respective value onto a stack.
left bracer ( { ) pops one value off the stack and continues execution if the value was one, if it was 0; then it jump to the end right bracer ( } )
Here are some simple programs to demonstrate
NOT: {0}1
OR: {{}1}{1}0
AND: {{1}}{}0
XOR: {{0}1}{1}0
Similar to the graphics execution hierarchy inside silicon computers;
Several parallel processors could be orchestrated by a general purpose processor by distributing (highly dense) blocks of lambda code acting like pixel or geometry shaders.
Download simulator (without audio) ( 500 kilobytes)
Hey guys,
As part of my work on designing advanced redstone gaming technology..
The attached program simulates a 32x32 redstone screen displaying, a destructible wire-frame world of cubes.
Reference previous work
Another redstone powered 3D system which is very dynamic can be found here
however it is obstructively performance heavy for modern minecraft computers.
update on where that's going
As part of my work testing the instruction set architecture of the J400 series; i've developed a Virtual machine and Assembly language and tied them into an interactive IDE.
Any program can be downloaded into and run on a redstone computer inside Minecraft,
Many different 3D graphics systems can be implemented with this instruction set architecture, which is exciting!
Update and quick spill on some other work
Lamba - Calculus
Another approach to performance computing is parallel processing
This programming paradigm often benefits from a discrete, predicable instruction architecture and is especially fast if you avoid conditional branching to distant locations ( which can however be programmatically troublesome )
As a result of these constraints i've devised an instruction set which is tiny and very effective for massively parallel interactive stream work ( such as filling triangles or projecting lines on the screen for a game engine )
The instruction set has 4 distinct codes;
{ } 0 1
zero and one push there respective value onto a stack.
left bracer ( { ) pops one value off the stack and continues execution if the value was one, if it was 0; then it jump to the end right bracer ( } )
Here are some simple programs to demonstrate
NOT: {0}1
OR: {{}1}{1}0
AND: {{1}}{}0
XOR: {{0}1}{1}0
Similar to the graphics execution hierarchy inside silicon computers;
Several parallel processors could be orchestrated by a general purpose processor by distributing (highly dense) blocks of lambda code acting like pixel or geometry shaders.
Additional Notes
Berick from the RDF pioneered this style of 3D redstone engineering with his Prelude of the Chambered - 3D redstone gameCredit | Notch and Berick for Prelude of the chambered |
Progress | 100% complete |
Tags |
tools/tracking
554036
2
3d-minecraft-inside-minecraft-game-engine-simulator-using-redstone-technology
Create an account or sign in to comment.
I've been into circuit design since a very young age ( nearly accidentally killed a brother of mine at the age of 10 when my (self repaired) soldering iron shorted-out )
I did whatever classes were available at school, but they were always fairly entry grade.
In truth i got most of my working knowledge years ago by imitating some very prominent and very young members of a high-caliber international programming community thanks again! Jamie & looki.
I focused on producing work comparable to there's, then i joined the community and started contributing (teaching others) which i have found to be, by-far the best way to learn !
I also have an uncle who was keen to teach me pick as soon as i could walk : P
I am going to take a Java class next year.
About next year, Java like Lua, has some interesting properties as a virtually executed language, but prepare to learn much syntactic sugar : )
i would really like to help and become an astute programmer so anything you need on a condition of you helping me (help with builds, general work, my first born child, an arm) i would be happy to provide
I'll PM you soon.