avva: (Default)
[personal profile] avva
Забавная головоломка: Signpost

(нужна джава в браузере, или можно скачать отдельную версию)

Нужно соединять (drag and drop) клетки по направлению стрелок - но необязательно соседние - так что в итоге будет полный обход всей доски. В меню можно выбрать варианты посложнее - тот, который 7x7 действительно заставляет задуматься и напрячь мозги. Тем, как надо думать, напоминает судоку, но значительно интереснее, по-моему.

(вообще хорошая коллекция простых игрушек на подумать на несколько минут. Автор, Саймон Тейтем, знаменит в определенных кругах как автор программы Putty).

Date: 2012-04-11 02:52 pm (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
А вот за UI программы Putty надо настучать по лбу селёдкой.

Date: 2012-04-11 03:24 pm (UTC)
From: [identity profile] blacklion.livejournal.com
А что с ней не так?

Date: 2012-04-11 04:59 pm (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
Редактированте параметров сессии, например.

Date: 2012-04-11 04:59 pm (UTC)
From: [identity profile] blacklion.livejournal.com
Ну, сделайте лучше, когда этих параметров OVER 9000. Я, правда, не знаю — как. То есть знаю — текстовый конфиг — но ведь под виндой “тут так не принято” :)

Date: 2012-04-11 05:29 pm (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
Там две панели, список (дерево) property sheets и текущий выбранный property sheet. Главный фейл в том, что список наличных сессий с текущей выбранной сессией выглядит так же и занимает такое же место в интерфейсе, как property sheet. Эй, это разнотипные сущности, разное место в иерархии занимают!

Надо быдо сделать три панели — список сессий, дерево property sheets и текущий property sheet. Сразу бы полегче стало. Иерархия перед глазами, понятно, что к чему относится.
Edited Date: 2012-04-11 05:36 pm (UTC)

Date: 2012-04-11 05:17 pm (UTC)
From: [identity profile] bbb.livejournal.com
А я был уверен, что автором программы Putty являются Березовский, Абрамович и Ельцин :(

Date: 2012-04-11 07:40 pm (UTC)
From: [identity profile] huzhepidarasa.livejournal.com
А головоломка действительно забавная. Как их генерировать, интересно?

Date: 2012-04-11 08:09 pm (UTC)
From: [identity profile] avva.livejournal.com
Хороший вопрос! Можно в исходники заглянуть, посмотреть (это я без сарказма, сам может загляну завтра, если не забуду).

Date: 2012-04-13 07:11 pm (UTC)
From: [identity profile] denspb.livejournal.com
Довольно незатейливо (http://svn.tartarus.org/sgt/puzzles/signpost.c?revision=9384&view=markup</a>):

/* Better generator: with the 'generate, sprinkle numbers, solve,
* repeat' algorithm we're _never_ generating anything greater than
* 6x6, and spending all of our time in new_game_fill (and very little
* in solve_state).
*
* So, new generator steps:
* generate the grid, at random (same as now). Numbers 1 and N get
immutable flag immediately.
* squirrel that away for the solved state.
*
* (solve:) Try and solve it.
* If we solved it, we're done:
* generate the description from current immutable numbers,
* free stuff that needs freeing,
* return description + solved state.
* If we didn't solve it:
* count #tiles in state we've made deductions about.
* while (1):
* randomise a scratch array.
* for each index in scratch (in turn):
* if the cell isn't empty, continue (through scratch array)
* set number + immutable in state.
* try and solve state.
* if we've solved it, we're done.
* otherwise, count #tiles. If it's more than we had before:
* good, break from this loop and re-randomise.
* otherwise (number didn't help):
* remove number and try next in scratch array.
* if we've got to the end of the scratch array, no luck:
free everything we need to, and go back to regenerate the grid.
*/

Date: 2012-04-11 10:01 pm (UTC)
From: [identity profile] electrocat.livejournal.com
у этой коллекции головоломок есть очень неплохая программа на андроиде, давно играю. так и называется Simon Tatham's Puzzles (https://play.google.com/store/apps/details?id=name.boyle.chris.sgtpuzzles&feature=search_result#?t=W251bGwsMSwxLDEsIm5hbWUuYm95bGUuY2hyaXMuc2d0cHV6emxlcyJd)
не все, правда, голомки идеальны "под пальцы", но хороши

Date: 2012-04-13 07:20 pm (UTC)
From: [identity profile] tr1gger.livejournal.com
Java в браузере это прошлый век.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 08:33 am
Powered by Dreamwidth Studios