Comments (4)
This one was tricky to understand. I mapped the columns as values that corresponded with modulo 8 values of the resulted column binary: [8, 9, 10, 11, 12, 13, 14, 15](±8 here), then mapped the result array to get an ideea of how it should look like. After that, is was simpler than I thought initially. Loving this game. uhm.. perhaps not the best place to comment, but thanks for this!
from cube-composer.
The levels in chapter 3 are different from the rest. The title of level 3.1 ("0b0 .. 0b111") was a subtle hint that the stacks in these levels are to be thought of as binary representations of the numbers from 0 (0 0 0, pink pink pink) to 7 (1 1 1, brown brown brown).
Here it rotates the wall by one column to the left http://i.imgur.com/3hEXGQv.png
Furthermore, the mathematical operations (+1, ×2, ..) are evaluated modulo 8. This is why (+1) 'rotates' the numbers, 0 -> 1, 1 -> 2, ..., 7 -> 0 (Cyclic group C_8, in case that makes anything more clear).
Here it changes pink blocks to brown on the bottom row http://i.imgur.com/QzTkuHW.png
In this example, the numbers after the first step (×2) are 0 2 4 6 0 2 4 6. The subsequent (+1) flips the lowest bit: 1 3 5 7 1 3 5 7.
I realize that I'm asking quite a lot... mainly because it is still work in progress. I'm working on adding help text to the different levels right now, so hopefully this should be more clear in the future.
from cube-composer.
Thanks David, let me try again. Yes that makes sense, incrementing the same as rotating for the starting position.
Cool. Amusingly there's a class of games Towlr that deliberately don't tell how you play, that's part of the puzzle. eg. Terry Cavanagh's http://distractionware.com/games/flash/harmonilr/
from cube-composer.
I added a hint in the level 3.1 to make this a little bit easier.
I also spend more time than I would like to admit on this Towlr. I still haven't solved it but I will keep trying 😄. Thanks for the link!
from cube-composer.
Related Issues (20)
- Import and export of programs
- Boundary checks
- Show level status in drop down
- Support smaller screen sizes HOT 3
- Drag and drop is broken on the iPad
- Show function applications next to results HOT 3
- Mobile version using ReactNative HOT 17
- License for the repository? HOT 3
- 3.1 - Brick(Easy) error HOT 1
- Level 4.1 solution not recognized HOT 4
- Allow localization to other languages HOT 3
- The function dialog sometimes obscures the view (perhaps allow to drag+move it?) HOT 1
- Add option to reset all levels HOT 1
- How launch cube-composer in our local environment,thanks HOT 5
- Let players know if better solutions were possible HOT 3
- Click and drag doesn't work on Chrome or Firefox HOT 2
- enhancement: For the mathematical puzzles, add a numeric label to each column. HOT 1
- enhancement: For the mathematical puzzles, add a numeric label to each column. HOT 1
- Outdated build instructions HOT 5
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 cube-composer.