Головоломка "Атомы"
|
|
Gekon | Дата: Понедельник, 27 Июля 2015, 17:36 | Сообщение # 1 |
был не раз
Сейчас нет на сайте
| Всем привет! Решил выложить начальную версию своей головоломки. Игра "Атомы" Язык программирования: Python 2.7 Жанр: головоломка, логическая
Игра находиться на самой ранней стадии разработки. В данной версии представлена общая идея геймплея.
Описание
Игровое пространство представляет собой квадратное полеNxN разделённое на клетки. В некоторых клетках расположены атомы. По периметру расположены клетки из которых можно пускать сканирующий луч.
Цель
Необходимо найти расположение всех атомов.
Правила
Игрок пускает сканирующий луч из любой клетки по периметру игрового поля. Луч может преломиться, либо поглотиться при взаимодействии с атомами. Правила прохождения луча по игровому полю представлены на рисунке 1.
Рисунок 1
Пример игрового поля с несколькими открытыми атомами и путями прохождения лучей представлен на рисунке 2.
Рисунок 2
Числа обозначают номер луча. Вход и выход луча обозначаются одинаковыми числами. Если луч никуда не вышел, то он либо поглощён, либо вернулся в точку входа. В этом случае число (номер луча) будет стоять только в точке входа. На основании этих данных вам нужно определить расположение всех атомов.
Чтобы отметить атом, нужно кликнуть левой кнопкой по игровому полю, и клетка поменяет цвет на зелёный. Повторный клик по отмеченной клетке отменяет выбор. Если кликнуть по полю правой кнопкой, то она поменяет цвет на сиреневый. Этим цветом вы можете отмечать клетки, где по вашему мнению нет атомов, и таким образом облегчать себе поиск атомов. Повторный клик по сиреневой клетке меняет цвет клетки на основной цвет игрового поля.
В данной версии необходимо найти 8 атомов.
Другие возможности
Для того, чтобы открыть расположение всех атомов, необходимо кликнуть 3 раза по любой угловой клетке.
Ещё хотелось бы спросить. Встречал ли кто-нибудь подобные игры? Буду благодарен за ссылки.
Ссылка для скачивания: Скачать игру "Атомы" В архиве лежат и исходники на python, если кому интересно.
UPD 10.08.15, версия 0.0.2 В новой версии каждый 6-ой ход происходит случайное движение любого не найденного атома в случайном направлении на 1 клетку. При движении атомы могут находиться на соседних диагональных клетках. Атомы, которые вы отметили правильно не двигаются.
Ссылка для скачивания прежняя.
Сообщение отредактировал Gekon - Понедельник, 10 Августа 2015, 21:17 |
|
| |
CaptainHunt | Дата: Вторник, 28 Июля 2015, 18:37 | Сообщение # 2 |
был не раз
Сейчас нет на сайте
| Скачал, поробовал. Сложная головоломка, поробую как-н. ещё. Игровое поле и "вычисление" атомов напоминает сапёра. Хотя методы определения, конечно другие.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
rrrfer | Дата: Вторник, 28 Июля 2015, 21:50 | Сообщение # 3 |
частый гость
Сейчас нет на сайте
| Интересная идея игры, нигде такое не встречал. Собираешься портировать ее на Android? Много уровней придумал?
|
|
| |
Gekon | Дата: Вторник, 28 Июля 2015, 23:50 | Сообщение # 4 |
был не раз
Сейчас нет на сайте
| Tyr_Anassazi Цитата Скачал, поробовал. Сложная головоломка, поробую как-н. ещё. Игровое поле и "вычисление" атомов напоминает сапёра. Хотя методы определения, конечно другие. Спасибо за оценку. Я бы сказал, игра напоминает смесь сапёра и морского боя.
rrrfer Цитата Интересная идея игры, нигде такое не встречал. Собираешься портировать ее на Android? Много уровней придумал? Идея не моя. Поищи по названию Black Box Game. Но я нигде её встречал, вот и решил сделать свою версию. К тому же есть идеи как развить стандартную игру. На андроид в будущем планирую портировать. Уровень пока один. В принципе сложность зависит от размера поля и количества атомов. Можно поменять в исходнике значение переменных класса ALLATOMS и SIZE, если интересно.
|
|
| |
JackNazaryan | Дата: Среда, 29 Июля 2015, 18:49 | Сообщение # 5 |
старожил
Сейчас нет на сайте
| Это как мини-игры про призмы? Спасибо, давно такие логические не играл. Удачи в проекте
|
|
| |
Gekon | Дата: Понедельник, 10 Августа 2015, 21:19 | Сообщение # 6 |
был не раз
Сейчас нет на сайте
| UPD 10.08.15, версия 0.0.2 Немного обновил игру. В новой версии каждый 6-ой ход происходит случайное движение любого не найденного атома в случайном направлении на 1 клетку. При движении атомы могут находиться на соседних диагональных клетках. Атомы, которые вы отметили правильно не двигаются.
Скачать: Игра "Атомы", версия 0.0.2
|
|
| |