Пятница, 29 Марта 2024, 13:06

Приветствую Вас Гость

Меню сайта
Категории каталога
Актуальные [708]
Полные версии игр, созданных пользователями портала.
Неактуальные [131]
Демо-версии, незаконченные игры, созданные пользователями сайта.
Наш опрос
Сколько всего игр вы прошли?
Всего ответов: 4181
Главная » Файлы » Игры и программы » Актуальные

Sherlock - логическая игра
Скачать удаленно (7 МБ) Скриншот 17 Апреля 2013, 22:35
Название: Sherlock
Жанр: логическая (правила описаны в прилагаемой к игре справке)
Средства разработки: Delphi 7, GDI
Условия распространения: свободная
Исходные коды: имеются (см. ссылку в основном тексте)
Готовность: версия 2.0, релиз. Разработка следующих версий пока не ведётся.
Разработчик: Григорьев Антон (Duker)

Ремейк старой досовской игры Sherlock. Основана на т.н. загадке Эйнштейна. Игроку даётся игровое поле 6х6, на котором нужно расположить 36 карточек. Расположение нескольких карточек обычно известно, плюс даны ключи - правила, определяющие взаимное расположение других карточек (какие-то две в одном столбце, какие две - в соседних и т.п.) Задача игрока - найти правильное расположение карточек (в каждом случае такое существует, причём единственное). Игра имеет относительно высокий порог вхождения, но для тех, кто разобрался, очень интересная.

Кому интересны такие игры, посмотрите, что у меня получилось. Любая конструктивная критика приветствуется. Игра должна понравиться тем, кто любит судоку и подобные игры. Маленький совет: поначалу не стесняйтесь пользоваться подсказками, без них разобраться будет тяжело. Потом правила постепенно осядут в голове, и сможете играть без подсказок.

Ссылки для скачивания:

Автономная версия (хранит файлы настроек и результатов в папке с исполняемым файлом, не требует установки, оптимальна для запуска с флешки на разных компьютерах).

Версия с установщиком. Устанавливается через запуск setup, хранит файлы настроек и результатов в системных папках, предназначенных для данных программ.

Начальное состояние одного из уровней:


Подсказка, которую даёт программа (пример 1). Задача игрока - научиться делать такие выводы самостоятельно


Подсказка, которую даёт программа (пример 2). Задача игрока - научиться делать такие выводы самостоятельно


Подсказка, которую даёт программа (пример 3). Задача игрока - научиться делать такие выводы самостоятельно


Игра написана на Delphi 7. Кому интересно покопаться в исходниках, вот ссылка. Для компиляции не требуется устанавливать никаких дополнительных компонентов.

Чтобы откомпилировать исходники в более поздних, чем Delphi 7, версиях, нужно изменить вызовы GradientFill. Сейчас они выглядят так:
Код
GradientFill(Result.Canvas.Handle, PTriVertex(@Verts[0])^, 2, @GRect, 1, Gradient_Fill_Rect_V);

а нужно
Код
GradientFill(Result.Canvas.Handle, PTriVertex(@Verts[0]), 2, @GRect, 1, Gradient_Fill_Rect_V);

(убрать ^ - разыменование у второго параметра).
Кроме того, выкинуть объявления типов TTriVertex и PTriVertex, которые сделаны у меня в программе. Это связано с тем, что в модуле Windows в Delphi 7 ошибка в описании типа TTriVertex, приходится подменять своим. А в более поздних версиях ошибка исправлена, нужды в таких извращениях больше нет.
Категория: Актуальные | Добавил: Duker
Просмотров: 5159 | Загрузок: 640 | Комментарии: 1 | Рейтинг: 5.0/3 |
Теги: логика, загадка Эйнштейна, Windows, Sherlock, Головоломка, Григорьев Антон, логическая, Эйнштейн, игра, Delphi
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «Sherlock», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

Всего комментариев: 1
+2-
1 zub21   (20 Апреля 2013 17:26) [Материал]
Поиграл хорошая игрулька:)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту
10 случ. движков
  • Horde3D
  • Sandy3D
  • GameMaker
  • Quest Soft Player
  • Dizzy Quest Editor
  • LuxRender
  • Visual Studio
  • Yogurt3D
  • TDG
  • microStudio
  • 10 случ. статей
  • Описание Травиана + помощь
  • Баланс игры как продукта, а не системы. Часть 1
  • Почему нужно делать игры на новые платформы
  • Начало Захватов\Рипов объектов в 3D Ripper DX - развернутый вариант
  • PyGame. Геометрические примитивы. Часть 2.
  • Создание простого ИИ с помощью NavMesh(для FPS). Часть 2
  • Придумай своё Королевство Средневековья! (ч.4)
  • Урок по 3D Rad - Делаем компас
  • Создаем 2D платформер а-ля Ghost Quest на Scirra Construct
  • Game Maker 7
  • Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг