Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.68/22: Рейтинг темы: голосов - 22, средняя оценка - 4.68
 Аватар для Шерсть-На-Носу
48 / 48 / 8
Регистрация: 30.01.2009
Сообщений: 168

Логическая игра "Единорог". Получилось.

23.06.2009, 15:19. Показов 4919. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Именно так. Приглашаю всех желающих поучаствовать в доказательстве обратного.

Архив с demo-версией здесь: http://slil.ru/27782925

Правила игры.
Это логическая игра на шахматной доске. Задача - поймать лошадку в ловушку. Единорог ходит как шахматный конь (им управляет компьютер), Охотники - как шахматные слоны (по диагонали).

Управление.
Доску можно вращать правой кнопкой мыши, колесиком - приближать/удалять. Ход делается так: мышкой выделяется охотник, затем щелчок на подсвеченной клетке перемещает охотника. Игра закончится, когда Единорогу некуда будет ходить.
Что нужно сделать: распаковать архив, запустить игру, играть с пристрастием. О найденных багах пишите сюда. Также мне очень интересны любые замечания об игре, о дизайне и т.п. О любви тоже можно. Если возникнет желание сделать это в стихах - не надо себя сдерживать.

Второй момент - количество охотников. Изначально их 15 и победить таким количеством довольно просто. Но с каждой победой их станет на один меньше. Напишите, с каким минимальным количеством вам удалось победить.
Фигурки условные, к сожалению, мне не удалось пока создать ничего толкового. Приветствую любые рекомендации по этому поводу.

Интересно также, какое FPS у Вас покажет игра. И напишите, на какой видеокарте.

P.S. И не надо удивляться имени автора игры. Только у НАСТОЯЩЕГО Старовера может быть шерсть на носу :ф)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.06.2009, 15:19
Ответы с готовыми решениями:

Логическая игра
Доброго времени суток) помогите с написанием кода :)

Логическая игра
Разработать программную модель следующей логической игры, реализовав выигрышную стратегию для компьютера: Имеется произвольное кол-во куч,...

Логическая игра
Подскажите пожалуйста, есть ли где-то в инете исходники этой простенькой игры?

24
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
22.08.2009, 23:53
Студворк — интернет-сервис помощи студентам
Какая-то часть проблем та же самая, что и раньше
  • Всё надписи крутится вертится и мельтешит перед глазами
  • Правила вообще невозможно читать, на редкость безобразно подобраны цвета букв и фона, при это на фоне ещё крутится доска. Глаза можно сломать
  • В игровом меню "Назад" надо бы перименовать во что-то типа "Возвратиться к игре"
  • Пока переключался между игрой и браузером, игра встала раком - картинка отображается, но окно уже не двигается, не активируется, на мышку и клавиши не реагирует. При этом звук был отключен (если это чем-то поможет для повторения ситуации). Насколько помню. последние действия были выбор охотника, затем указать на неправильную позицию, сделал так несколько раз, при этом появивишийся диалог закрывал ESC'ом, и обеими кнопками мыши, потом переключился на браузер, а потом зависло. Игровое поле было "точно сверху" (т.е. все фишки уже выглядят как кружочки). С точки зрения ОС программы выглядит как "Running"
  • Всплывающие диалоги читать невозможно - шрифт на редкость идиотский (который чёрный и мелкий)
  • Настройка, задающая количество охотников - очередной маразм. Вместо всей этой херни на мой взгляд лучше сделать два ползунка, на которых за 2 секнды можно выбрать то, что тебе надо. Да и лучше это не в отдельном пункте меню, а в момент начала игры. Причём в нормальных случаях делают кнопки "ОК" и "Отмена", отменить свои действия возможности уже нет. Кнопка "Назад" опять вводит в ступор: я вообще поменял настройки или нет
  • Если выклчить звук и снова включить, то мелодия не включается. Она включается только после первого действия, сопровождаемаого звуком
  • Когда доска стоИт под углом 45 градусов к зрителю (т.е. основная диагональ расположена на экране по вертикали), о на белой диагонали белый конь практически сливается с доской
  • При сохранении не записывается позиция доски (т.е. под каким углом она находилась к зрителю во время записи). Так же не сохраняется история ходов. При загрузке было бы удобнее сразу переключиться на игру, а не на меню, в котором пункт "Назад" очередной раз вводит в ступор
  • Когда загрузил сохранённую игру во второй раз - повисло. Симптомы те же, что описывал выше. Только музыка включена. На экране доска вертится, но игра ни на что не реагирует
  • При нажатии на отменить ход всё это делается на крутящейся доске, поверх которой нарисовано меню. Для полного счастья ещё принудительно сернуть приложение, чтобы совсем ничего видно не было. Гораздо удобнее, когда на экране сразу в момент игры есть кнопки Undo и Redo (этой функциональности я не нашёл) без дополнительных выходов в меню. С этой точки зрения полезно было бы нумеровать каждый ход - удобнее пользоваться откатами и восстановлениями
  • Преврать игру и начать новую партию я не смог. При выходе в главное меню и попытке начать новую - всё продолжается с того места, где прервался
0
 Аватар для Шерсть-На-Носу
48 / 48 / 8
Регистрация: 30.01.2009
Сообщений: 168
27.08.2009, 09:15  [ТС]
Извиняюсь, что сразу не ответил (в первые дни реакции не последовало и я решил, что это конец )

По сути.

Виснет. Была у меня такая проблема, поправил код, с тех пор у меня больше этот баг не проявлялся. Значит, не до конца поправил... Будем искать.

Музыка. Тут что-то непонятное... У меня (и у большинства из тех, кто игру запускал) все в порядке. Был один, у которого музыка прерывалась в произвольные моменты времени. С кодеком, что ли, проблемы? Видимо, на mp3 нужно переходить.

Шрифты. Третий нашелся, шрифты заменю, как и обещал. Да, знаю, с правилами тоже что-то надо делать.

Ползунки. Лучше, абсолютно согласен. Но. Улучшать программу можно до бесконечности. Я понимаю, что человеку со стороны не видно, что у меня в голове, а то, что есть сейчас - гораздо лучше, чем то, что я планировал полгода назад. Небольшие доработки будут, в целом игра останется в том виде, в каком есть сейчас. Нужно на чем-то остановиться.

Отмена последнего хода. Это исключительное действие, а не элемент геймплея, поэтому делать ему в основном окне программы нечего. Да, действие усложнено умышленно. Думаю, что если разрешить игроку как угодно менять ситуацию туда-сюда - это привет к игре "методом тыка". Эта возможность ОДНОЗНАЧНО изменена не будет. То же касается и сохранения/загрузки.

Начало новой партии. Я подумаю еще над этим, но ведь игра такова, что начать можно с любой расстановки охотников (изначально я вообще планировал расставлять их случайным образом).

Традиционное спасибо за потраченное время Отдельное спасибо за ЭМОЦИОНАЛЬНУЮ реакцию на мою игру.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
27.08.2009, 10:17
Цитата Сообщение от Шерсть-На-Носу Посмотреть сообщение
Улучшать программу можно до бесконечности
А вопрос не в том, чтобы улучшать. А втом, чтобы вместо того, чтобы разводить кучу красивых понтов на ровном месте, изначально сделать по-человечески. Не знаю, доводилось ли тебе играть во всякие компутерные игрушки лет 20 назад на микрокомпьютерах а-ля БК-0010 и прочем, что было в то время. В большинстве игрушек неимоверная заставка, приходится слушать музыку, читать титры про то, автор сценария - Иванов, режиссёр - Иванови далее ещё 20 позиций про иванова. При этом этот процесс совершенно невозможно прервать. Человек запустил игру для того, чтобы поиграть, а не для того, чтобы наслаждаться внеигровыми спецэффектами и прочей ерундой, которая в первую очередь раздражает, а не восхищает. С этой точки зрения гораздо ценнее игрушка, где всё просто, но понятно, чем куча красивой ерунды, которая мешает, а так же неочевидно, куда нажимать и что делать

Цитата Сообщение от Шерсть-На-Носу Посмотреть сообщение
Думаю, что если разрешить игроку как угодно менять ситуацию туда-сюда - это привет к игре "методом тыка". Эта возможность ОДНОЗНАЧНО изменена не будет. То же касается и сохранения/загрузки.
Я не настаиваю на этом. Просто высказал свою точку зрения на то, как длжен выглядеть пользовательский интерфейс, если он есть. Все эти замечания по большому счёту непринципиальны, поскольку в эту игру всё равно никто играть не будет, ибо в ней по большому счёту ничего интересного нет (так же как и в 99.99% самодельных игр, сделанных любителями). Игра такого уровня должна весить 20 килобайт и должна быть сделана в стиле пасьянса, а не через трёхмерную графику. Я понимаю, что для тебя это в первую очередь тренировка на предмет реализации какой-либо игры, а потому высказываю свои предложения исходя из того, как должна выглядеть нормальная игра, в которую интересно играть

Цитата Сообщение от Шерсть-На-Носу Посмотреть сообщение
Отдельное спасибо за ЭМОЦИОНАЛЬНУЮ реакцию на мою игру.
А при такой реакции недостатки выглядят более чётко обозначенными Просто в своё время в школе тоже увлекался самоделками (на ещё тогдашних компьютерах с 64 килобайтами памяти). На все эти моменты я тоже смотрел с позиции, близкой твоей. Ну и просто хочется всё это изложить тебе, потому как если ты и вправду хочешь более-менее серьёзно заняться игрушками (пусть для души, а не для продажи), то чем раньше ты поймёшь, как должна работать программа, написанная для людей, а не для красочной витрины, тем лучше
0
Белая и пушистая
 Аватар для Suslichek
22 / 22 / 1
Регистрация: 01.09.2009
Сообщений: 452
02.09.2009, 05:48
а че там нет ниче?
0
 Аватар для Шерсть-На-Носу
48 / 48 / 8
Регистрация: 30.01.2009
Сообщений: 168
02.09.2009, 12:50  [ТС]
Последняя версия здесь -
Если у нее срок действия истек, отмотай время на компьютере на месяц назад и переустанови. Я извиняюсь, что так и что ничего не исправлено, но мне сейчас не до того. Ответов в ближайшее время, скорее всего, тоже не будет, но позже я обязательно посмотрю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.09.2009, 12:50

Логическая игра
Учюсь в Германии. В школе на информатике играли против учителя в игру. Он всегда выигрывал. Вот игра и правила: | | | 3...

Логическая Игра
Здравствуйте. Необходимо реализовать логическую игру.Нужен алгоритм\исходник на С\С++. Вот ссылка:...

Логическая игра рубли
Привет, недавно нашел в сети игрушку на android. Как ее можно расковырять и посмотреть код? https://yadi.sk/d/zuYyPi-G3XqK3w

Логическая игра java
Когда я писал шашки я использовал двойной массив , массив был игровой доской , клетка которой хранила данные и логику а главное ШАШКУ....

Логическая игра на c# в windows form
Здравствуйте. Помогите пожалуйста найти похожую тему в сообществе или подскажите как написать. Нужна ЛОГИЧЕСКАЯ игра на c# в windows form,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru