This commit is contained in:
DarkGuardsman 2013-10-12 05:52:23 -04:00
parent 11cfbc7c1d
commit 5d5a346160
9 changed files with 53 additions and 1 deletions

BIN
docs/7.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 KiB

8
docs/BeltRework.txt Normal file
View file

@ -0,0 +1,8 @@
First the belt needs major work to take it from an item mover to a useful tool.
One thing that needs worked on is replacing the velocity system for items with a pipe logic system. Pipes have item movement right to save on performance. In which they move the item threw a routing system and then render it inside the pipe. We can use the same system by routing the items threw the conveyor network. Then render the item floating above the belt. This will save on performance by not having items on the ground, nor on collision motion updates.
Next idea is to have block actually render on the belt at 1/3 or 2/3 size. This way there is more visual effect of working with the belts. This can then later be tied into complex crafting to offer really cool looks. In which you can watch as the block changes threw the factory. We can work this for some items as well like armor, tools, and ingots.
After this we need to rework the power system to support machines again. This way you can connect and power machines from wires in the belt. As well add fluid support. Both need to be optional and require the item to be added to the belt in word. It will show in a tray on the side of the belt.

37
docs/Plan.txt Normal file
View file

@ -0,0 +1,37 @@
Curent Objects
Armbot
Conveyor belt
Manipulator
Rejector
Crate
Detector
Planned Objects
Item Rail line - pipe based rail that has a drone cart inside to pickup and move items. Moves very fast but cost a lot of energy to use.
Armbot Drone - movable version of the armbot that can do basic task but is limited on range from its station.
Armbot Drone Station - docking point for the armbot after the task has been completed. As well charges the armbot battery.
Armbot Cart - Rail cart version of the armbot. Requires the use of power rails or battery cart to function.
Power Rails - rails that are powered by electricity
Powered Cart - Electric version of the steam cart
Iron Storage cart - Reinforced cart that caries items like a chest cart. Can't be opened by a player
Battery box cart - holds energy to be used by the train or for transport.
Tanker cart - Barrel strabed to a cart. moves stabled fluids
Reinforced tanker cart - sames as above but for unstabled fluids
Reinfoeced Powered cart - armored tank like version of the powered cart. comes with a plow to removed things from infront of it.
Light cart - produced light
Crate cart - crate in a cart. Used the same as a chest cart but with more storage.
Chain motor - moves chains up or down. suppors redstone and computer control
Chain - defines the path by which objects can be pulled up or down by the chain motor
Chain claw - attaches chains to an object so it can be moved with the chains.
Elevator Belt - moves items strait up
Elevator box - moves objects strait up and can be connected to several boxes at once to make a lift. Used to move entities or carts up or down.
Crane - Advanced version of the armbot that has a range equal to its rails. Can move anything with its arm.
Crane Rail - defines the area by which the crane can move on.
Crane PLC - controls the crane
Crane Drop off - defines the area for which items are to be dropped by the cranes mining arm
Crane pickup - defines and area by which the crane should pickup items. Supports carts
Drill - attachment for the crane to make it mine
Laser Drill - same as above but uses energy to mine with.
Arm - normal attachment for the armbot to pickup entities, or blocks.
Box - An item used to store and move items with out knowing what they are. Made from paper, and very cheap. Designed for shipping items to other players. Can be used to store items by stacking them up. However, has no real use.

7
docs/Programmer.txt Normal file
View file

@ -0,0 +1,7 @@
The current system is down right crap and nearly useless compares to computer craft. As much as i will offer support for computer craft i need a system built in. So i've decided to make a system that uses code, and a flow chart. This system i hope will be 100% compatible with computer craft. As well i plan to make a way to translate between the two.
The main idea
To use a drag and drop flow chart system to create simple programs for the armbot. Basic commands will be created as blocks that can be reused. As well logic can be added with if statement. Even better vars can be added to track and manage actions from the bot. Pretty much standard flow chart creation that actually has functionality.
To support the computer craft side everything will have a backing in CC code. And users can define new command blocks to add to it. This will be translated into CC code the best the program can. If it doesn't work the player can manage it all in the command block properties as well.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

BIN
docs/img025.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

View file

@ -23,7 +23,7 @@ public class TileEntityDetector extends TileEntityFilterable
public TileEntityDetector()
{
super(1);
super(.1f);
}
@Override