- by Mouser X at 11:40 PM EDT on October 12, 2017
- I actually like the cards more, because it made it more challenging (in my opinion). Before, I had to learn/figure out what worked, and how it worked (aka, I got stuff out of order a lot, and had to figure out what worked, and why). To me, it was part of the puzzle/game. However, if you're using this as an educational tool, then the puzzle pieces make more sense, as you're trying to teach people *how* to use this concatenative program method.
I'd also like to point out that where you needed a "6" and a "4" solution, my result wasn't accepted. I worked with the high numbers first, and worked my way down. Apparently, it wanted the exact answer, including the order. While that may be the intended behavior, it didn't work that way before the puzzle pieces were introduced. It left me a little confused as to why my solution wasn't working. I had all the right results and numbers. Of course, once I realized what the problem was (the order of my results), it was a simple fix. Still, I was a little annoyed that it didn't work this time, when it did last time. As I said though, that might be intentional, so I shouldn't complain too much, I suppose.
Regardless, thanks for posting. It was interesting to see how the different cards/pieces interacted with each other, and how to place them into a cognitive whole. Mouser X over and out.
- by hcs at 9:28 PM EDT on October 15, 2017
- Thanks Mouser! One more pass at this: pinion, where operations are animated.
- by Mouser X at 12:46 AM EDT on October 16, 2017
- I really liked the animation. For some reason it made the whole thing "click" in a way it hadn't before. I think it was being able to "see" the flow of information, and how it worked out. I also learned, right off the bat, that the order of information is important (thus removing the issue I had with the wrong answer with the puzzle pieces). Nicely done. Even so, I *still* got it wrong, but at least this time I'll take the blame. I forgot that "swap" would, of course, swap answers. I did work with high numbers first, which should have gotten the right result, but right as I was about to click "run", I thought "Wait a minute, I got it wrong last time. I'll switch the 5 and the 3 this time" (as I said, I forgot that "swap" would swap answers).
All that said, this was the easiest version yet. Partially because I've been through the questions multiple times now (and thus know the correct solutions). Mostly, though, it was because the "cards" were displayed in an order (not the correct order, of course. Re-ordering them is the point of the game), and were, for me at least, easier to "read" in the intended order. I think that, if you were to take this a little further, instead of having the cards in a column (or a row either, for that matter) when you start, have them in a randomized array/table. With the cards, I always had to pull all the cards out first (which at one point I thought "It would be nice if the cards were already displayed. It'd save me time having to pull them all out") and place them around the screen so they were all visible at once. With a randomized array, you don't need to worry about the order "giving away" the answer (at least, it's not likely, but it could, theoretically, happen, I suppose. By random chance).
In other words - I liked this version the most, but I felt it was too easy, mostly due to how the cards were displayed on loading each "level", because it was easier to "read" the program by already having the cards in a column. Obviously, (especially having done it multiple times) none of these "levels" are particularly complex, but this version required the least amount of work on my part to accomplish the goal.
It just occurred to me that one problem with a randomized array, is that people might not realize how to place the cards for the "run" command to interpret it correctly. I think this could be solved by having the array to the right, and the "solution column" to the left, under the "run" button. The column would have a number of empty boxes (one for each card), thus indicating that the cards are to be placed in the empty boxes.
Thanks again for this small enjoyable exercise. I like your different ideas to teach programming in entertaining ways (I don't know how effective it is for *me*, but I have had fun with your ideas). I still like your programmable labyrinth the most though (I need to go back to that one. I never "beat" it...). I can think of ways to expand on that idea, and maybe even make it a marketable idea (change the "box" you move into a graphical character, probably a robot. Maybe find a way to add in adversaries that also move?). Mouser X over and out.
- by hcs at 12:26 AM EDT on October 17, 2017
- Thanks again for trying it out and sharing your insight, Mouser! I've been trying to make it easier so the actual puzzle is the hard part, not just figuring out what is going on. I made another change (same address, pinion, old version now at pinion.old) to hopefully make it even a little more obvious, now both the data and the program should read in the right order to English readers: the program reads top to bottom and the data left to right. Also cleaned up the interface and animations a little and added a few puzzles, but not going to be much challenge if you've already been through it.
edited 12:27 AM EDT October 17, 2017
edited 12:28 AM EDT October 17, 2017
- by hcs at 12:58 AM EDT on October 18, 2017
- Hey, anyone remember Don't Fall? I made two levels: Level 2, Level 3.
 (3 hours left)
HCS Forum Index
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190
Search this thread
Show all threads
Reply to this thread:
Halley's Comet Software
Generated in 0.0205s;