Minecraft Maps / Redstone Device

3D Minecraft inside Minecraft game engine simulator using redstone technology

  • 1,752 views, 1 today
  • 9
  • 4
  • 17
RevolutionalRedStone avatar RevolutionalRedStone
Level 53 : Grandmaster Pirate
251
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
httpcdnplanetminecraftcomfilesresource_mediascreenshotsmallDsim__thumbjpg
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.
httpimgimageshackusimgjvirtualidepng
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
httpimgimageshackusimglambdappng
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 game
CreditNotch and Berick for Prelude of the chambered
Progress100% complete
Tags

Create an account or sign in to comment.

1
09/10/2015 4:37 pm
Level 25 : Expert Taco
Manifest
Manifest avatar
why am i noticing this just now? haha nice!
1
10/02/2012 7:16 pm
Level 12 : Journeyman Engineer
aep000
aep000 avatar
WOHHHHHHHH
1
03/07/2012 4:27 pm
Level 45 : Master Pony
backspace119
backspace119 avatar
why planet minecraft hasn't run out of diamonds to give you i'll never know XD
1
03/06/2012 9:58 pm
Level 50 : Grandmaster Programmer
Uno803
Uno803 avatar
what circuitry/coding classes have you taken?
1
03/06/2012 10:22 pm
Level 53 : Grandmaster Pirate
RevolutionalRedStone
RevolutionalRedStone avatar
I'm self-taught in every programming language i can get a hold of.

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
1
03/07/2012 5:56 pm
Level 50 : Grandmaster Programmer
Uno803
Uno803 avatar
Ya, self-repairs (especially 10-year-old repairs) are not to be trusted.
I am going to take a Java class next year.
1
03/07/2012 8:24 pm
Level 53 : Grandmaster Pirate
RevolutionalRedStone
RevolutionalRedStone avatar
hehe indeed,
About next year, Java like Lua, has some interesting properties as a virtually executed language, but prepare to learn much syntactic sugar : )
1
03/07/2012 9:04 pm
Level 50 : Grandmaster Programmer
Uno803
Uno803 avatar
I have no idea what that means. I guess I will find out next year.
1
03/07/2012 4:32 pm
Level 45 : Master Pony
backspace119
backspace119 avatar
im pretty young and still new to programming (great with hardware programming not so much) if you would be willing id like to try to help with projects and learn a little along the way. i am very eager to learn any language at all (though i would prefer lua or Java) and am willing to work long hours on tidious lines of code that no one else wants to do as long as i get to learn about the interworkings of programming if you would accept me pm my acct

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
1
03/08/2012 5:31 am
Level 53 : Grandmaster Pirate
RevolutionalRedStone
RevolutionalRedStone avatar
I'de be honored to share a little of my knowledge.

I'll PM you soon.
Planet Minecraft

Website

© 2010 - 2023
www.planetminecraft.com

Welcome