nsg21: (Default)
[personal profile] nsg21
Попалась мне как-то книжка с лабиринтами. Обычно книжки такого типа имеют целевую аудиторию детей до шести лет, но не в этом случае. Автор приложил немало усилий чтобы лабиринты а) можно было в принципе решать водя пальцем по картинке и б) это было нетривиальной задачей для взрослого.
К сожалению как книжка называется я не помню, и в залежах найти её не могу. Хотя точно знаю что где-то лежит, затаившись.

Одна из серий лабиринтов называлась "color path". Хитрость в том, что дорожки раскрашены в три цвета и проходить их надо в последовательности красный-жёлтый-зелёный-красный-жёлтый-зелёный-... Теоретически можно водить пальцем, но практически я всё время сбивался "какой там у нас сейчас цвет?" Я уже писал про это и даже программку написал на msx basic (https://nsg21.dreamwidth.org/47342.html).

Проблема с этим подходом в том что если я таки хочу эти головоломки поразгадывать, то запускать для этого эмулятор неудобно, так что они так и пролежали неразгаданными все эти годы. А тут, раз уж у меня всё равно рот уже открыт, написал на javascript, любуйтесь.
http://nsg.upor.net/game/dp/color-path.htm

И вот что я заметил. На msx basic писать было в разы проще. В js несмотря на все эти "облегчающие разработку" фреймворки, на практически бесконечную производительность целевой платформы (что позволяет забить на оптимизацию и реально облегчает дела), на то что вообще, js гораздо гибче и выразительнее msx basica, так вот, несмотря на всё это, дофига просто писанины и суеты. В смысле больше чем было там и времени на написание ушло больше. Причём, это не случай "в молодости водка была вкуснее" -- всего-то пару лет назад писал, по горячим следам, можно сказать, сравниваю.

Это в догонку, типа, к предыдущему. Куда, типа, катится мир.

PS: амазон всё помнит: книжка называется The Zen of the Labyrinth : Mazes for the Connoisseur by Dave Phillips

Profile

nsg21: (Default)
nsg21

April 2024

S M T W T F S
 123456
7 8910111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 2nd, 2026 12:16 am
Powered by Dreamwidth Studios