|
Post by meromrmrrero on Sept 15, 2015 11:08:16 GMT 1
Nice idea i also have another logic idea which could make kogama a bit more realistic..my idea is a "Weather logic" which contains rain,storms,snow and so on....also im hoping it would be like the skybox or water logic....so i hope you all like the idea
|
|
|
Post by Nonou on Sept 15, 2015 11:20:24 GMT 1
Welcome to the forum!
If you have a new idea you can create a new thread or click here (Full Link: kogama.freeforums.net/thread/new/9)
Making rainstorm, thunder and any other natural weather phenomena require much time. KoGaMa has a few stuff in their To-Build List like glass and the Number box, as well as new website updates.
I think this has already been suggested once or twice. Thanks for your suggestion though
|
|
|
Post by _kuba787_ on Sept 19, 2015 17:51:41 GMT 1
Counting is possible to make by a logic. If you connect two systems, you can make counting to 32, three systems, 48 + one small system to 50, etc, but you must know how to connect. Also, by a logic, you can stop counting at the moment in which you want. Check this game: www.kogama.com/games/profile/2613600/
|
|
|
Post by Jatsu on Sept 19, 2015 20:28:40 GMT 1
Yes, you can create a Counter by cascading Toggle boxes, but you're very limited with what you can do with them. - For one, the maximum number of states is limited to an order of 2, that is 2, 4, 8, 16, 32, 64, 128, ...
- To stop the Counter at a predetermined number, you have to block input with an independent system (model blocking).
- It's impossible to reset the Counter to 0 without knowing the current state of the Counter, which Kogama doesn't allow because of not allowing feedback loops.
- Likewise, it's impossible to set the Counter to a particular value without knowing its current state.
- (Note: With the previous two points, I'm talking about general systems. If you know or have a predetermined value set up, then it is possible. However, it requires a manual override (that is, a player has to reset/set the system). This is terrible design in my opinion, so I don't do it.
- Controlling the transition of states is extremely limited (you can't use FSM methods). You can only control if the Counter is level-triggered or negate-triggered (which while more efficient, has complications because of Kogama's system).
- You're limited to one function per Counter. If you wanted to add and subtract, then you'd need a bi-directional Counter, which cannot be made without feedback looping. The only workaround is to add a complementary value to the system which requires that you know the value ahead of time because you can't check that current state of the system and also be able to act on it.
You can also notice that in your example that your decoder flashes through multiple states before reaching a stable value. What I'm trying to point out here with all of this is that there are many functions that a true Counter has that Kogama just doesn't allow currently. A real Counter absolutely needs to have feedback looping to ascertain its previous state. Since Kogama doesn't want to allow this, the next best alternative is to have a dedicated Counter box that does that for you. Not to mention, that having a dedicated Counter box would be much more understandable for the majority of players to be able to use and beneficial for logic users so they don't have to add and connect so many logic boxes.
|
|
|
Post by _kuba787_ on Sept 20, 2015 10:44:31 GMT 1
I stopped my counter by "switching block", set to switch only once, after this block was "negative block" connected to all "and blocks" and counting stopped at the moment in which I wanted. But this system is really hard to do and doing it takes long time, about an hour. Every next number displayed = pushing the plate to the last number, then pushing it once and connecting appropriate blocks to "and block". It's also impossible to make for new players and it would be good if we had one logic block without need to do this complicated system. But it enables us not only counting. You can do advanced day/night system too. This is example: www.kogama.com/games/profile/1125578/
|
|