Comments (5)
I have mixed feelings about this not only due to the significant increase is programmatic complexity, but also that it may make things more confusing for players. The alternatives you mention are definitely more likely to be implemented. On the other hand, one of my main aims with this mod was to behave as close to vanilla redstone as possible. If you know how to build something in vanilla redstone, I want you to be able to apply that same knowledge to Tiny Redstone.
One of the reasons I made the torches directional and to work independently as NOT gates was to account for the 2d-ness of the panel.
One possible thought is to just allow a second layer to put redstone on blocks and blocks over torches, but with the logic required for that, it might not be a big stretch to just allow arbitrary height (up to 7 within the block space).
I'll revisit this idea once I have the main 2d functionality where I want it.
from tiny-redstone.
Year ... It is like a double-edged sword.
I also assume that most circuits will be built in 2d anyway.
Currently, I do not know which circuit could not be built in 2d.
True, it was an idea. But whether it makes sense I don't really know.
from tiny-redstone.
I understand your idea to try keeping Tiny Redstone as closed as possible to Vanilla redsone.
But I can see several cases where it is impossible or really complicated to make a compact redstone circuit without 3d space or at least colored redstone. For sure a big 3d circuit is a lot harder to work on than a simple 2d circuit, but in somes cases you can have to make more complex circuit question to being able to do what you want.
In any case, think about it and I will follow the updates of your mod carefully!
from tiny-redstone.
Issues to resolve:
- Response to redstone signals above and below panel are not finalized and are currently inconsistent. Some decisions need to be made here.
- A few tiny components, especially those that can not be placed vertically, have no bottom texture.
- All components can float in 3d space including Tiny Redstone Dust, Repeaters and Torches.
- Placement can be frustrating, because most components have an activation on right click, so it's necessary to sneak when placing many components. And, facing pistons downward is quite difficult. We may need some kind of placement "mode" that prevents activation when trying to place components on top of other components.
- Covers should be full block size. Otherwise, it appears that the cover removes all the upper components.
- One Probe not getting all info when looking at the side of a component, possibly because the segment isn't being calculated.
- One Probe not giving any useful info when looking at the side of the panel.
- Tiny Buttons and Levers can only be oriented on the bottom of a cell for backward compatibility.
- Thinking too much about orientations and facings and the translations thereof can cause a brain crash.
from tiny-redstone.
Closing this issue. 3d is now live and functional. A couple minor issues remain and have been given issues of their own: #60, #59.
from tiny-redstone.
Related Issues (20)
- Vanilla and tiny tick speed is different HOT 2
- Redstone signal slows down or increases without obvious reason HOT 2
- intermittent crash on startup, 1.19.2 HOT 1
- Improve interaction between placed panels in different orientations
- [bug] Redstone signal between sides? HOT 3
- Tiny Comparators Should Ignore Signals from Inventory Blocks HOT 1
- [bug] Redstone doesn't turn off after a pulse from a outside block HOT 2
- Tiny Signs or Labels HOT 1
- [Forge 1.18.2] Tiny Redstone signals travel faster depending on its direction. HOT 3
- [Forge 1.18.2] Tiny Redstone one-tick signals behave differently depending on its direction. HOT 4
- [Forge 1.18.2] Tiny Redstone tiny solid blocks not transmitting one-tick signal received from East (positive X) direction HOT 3
- Consider Making Silicon Compound Recipe Shapeless HOT 1
- [1.16.5] [bug] Problem when trying to connect redstone panel with one being vertical the other one is horizontal. HOT 1
- [Suggestion] Compatibility between create and tiny redstone++ HOT 4
- (1.18.2 Question) How does making covers with the block chopper work?
- Panel powering other panel like a solid block? HOT 2
- [Suggestion] Easier redstone traces -- Drag to place and/or Attempt to match with neighboring trace when sneaking
- [Suggestion] Bigger Buttons
- Tiny-R. components are water soluble HOT 1
- Request: Daylight/Moonlight Sensors and Tiny Skulk Sensors
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tiny-redstone.