Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

Archived

This topic is now archived and is closed to further replies.

trapcodien

[Proposal] Micro-components

Recommended Posts

Hi all.

 

First, I want to thanks the creator of this mod and all his contributors, because this mod is just amazing.

As a developper, I was impressed by your work, OpenComputers is very realistic, it's a real computer simulation.

I love when you doing some IOs and you can hear the disk noise, tons of little features like this <3 

 

I'm planning for learning scala, I think I will read your code soon to study minecraft modding ;-)

 

Anyway, this is not the goal of this thread.

 

It would be nice to add more micro-controllers features like lcd screens, buzzers,  RF emitters/receivers

 

Micro-Components

 

This features introduce a new concept : The micro-components.

 

There are designed to be used with micro-controllers.

The difference with normal components is the size, it's not a block, but more like a keyboard.

In fact, keyboards can be considered like a micro-component and be compatible with micro-controllers.


 

LCD screens

A lcd 32*32 (or smaller) screen ?

- This LCD screen would be used by micro-controllers, very useful to debug them.

- The LCD screen would be flat, like keyboards.

- [T1]: Black and white screen

- [T2]: Can configure background and foreground colors using dyes (in a crafting table)

- [T3]: Can use all colors

 

Buzzers

It's just the normal buzzer you can found in a computer case, but in an external component.

- The buzzer would be used by micro-controllers. (e.g.: debug, alerts, alarms)

- The buzzer would be flat too

 

RF emitters / RF receivers

Used for  communication between micro-controllers

- Short range

- Based on frequences

- Flat with an antenna ;-)

 

 

Micro-components are flat

 

Like I said, all micro-components are rendered flat like OpenComputers keyboard, It's the way to differentiate normal components from micro components.

Combining 2 micro-controllers will result to have something comparable to a slab (in term of size), you cannot combine more than 2 micro-components in the same block.

 

Share this post


Link to post
Share on other sites

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.