Я продолжаю работу над серией небольших игр по мотивам MLP. В планах - семь мини-игр, по одной на каждую пони из M6 плюс бонусный мод про Селестию.

Игры реализуются в виде Win32-приложений, для запуска нужен либо Windows с видеоадаптером, поддерживающим DirectX, либо Linux с настроенным эмулятором Wine. Возможность запуска под MacOS не проверялась, но теоретически, должно работать под Parallels Desktop.

Для запуска, просто скачайте архив, распакуйте его в любой каталог, и запускайте исполнимый файл PGame.exe

Ссылка на свежий архив с игрой (версия от 08.01.2014):
http://tereshenkov.ru/download/MLP/GameV2.zip

Информация для разработчиков и интересующихся:
Спойлер
Игра № 1 - Пинки Пай и мир кексов

Обновлено: 08.01.2014

Задача игры:

Управляя прыжками Пинки с помощью клавиш Влево и Вправо, съесть все кексы на экране. При столкновении с коробкой кекса сбоку, Пинки от нее отскакивает. Если под Пинки во время прыжка не будет кекса или другого блока, она проваливается под экран и игра заканчивается. Также нужно помнить, что Пинки сама не может прыгать выше двух коробок.

История обновлений:
Спойлер
Состояние: завершенная версия, реализованы 6 учебных и 15 обычных уровней разной сложности, звук, сохранение игрового прогресса.

Скриншот:
Изображение

==========================================================
NTFS
Cyanide Kualus писал(а):(автоопределение)Мило, приятная игрулька. Правда, хорошо бы шрифты подправить и добавить звуков, но уже сделанное не может не радовать)
Шрифт пока простейший, несглаженный и даже (ужас) растровый :-) А насчет звуков - да, согласен, "немые" игры уже лет 10 как несерьезно смотрятся, даже в любительском классе.

Допилю, по мере свободного времени. Спасибо за отзыв!
NTFS
Soarin, спасибо за отзыв и предложения помощи, мелкие недоработки скоро исправлю. Уровни пока закрывать не буду, это попозже, когда соберу все косяки в механике.
NTFS
Prodius Stray писал(а):(автоопределение)Ах. Это то, что я джва года ждал. Казуальные игры с понями. Только бы ещё в них классный графон, вообще бы цены не было )
Графон - это не по моей части :-( Программист я неплохой на самом деле, офигенно крутой, но психолог почему-то запрещает мне об этом говорить публично, а вот мои поделки в области графики обычно вызывают у клиентов реакцию "сделайте меня развидеть это".
NTFS
Prodius Stray писал(а):(автоопределение)
Графон - это не по моей част
А если есть желание, мы и художника тебе подберём. )
Было бы неплохо, думаю, художников в сообществе поболее, чем программистов :-) но пока не надо суетиться, это лишь пробный камень.
Prodius Stray писал(а):(автоопределение)
Soarin писал(а):(автоопределение)Как в Круизисе!! -_-
Нет, как у nevosoft.
Есть мнение, что среднее качество графики может служить некоторой защитой от алчных хасбровцев, которые спят и видят, как бы прикрыть даже некоммерческие пони-проекты. Конечно, до этого далеко, просто делюсь мыслями.
NTFS
Prodius Stray писал(а):(автоопределение)
сть мнение, что среднее качество графики может служить некоторой защитой от алчных хасбровцев, которые спят и видят, как бы прикрыть даже некоммерческие пони-проекты. Конечно, до этого далеко, просто делюсь мыслями.
Это можно решить скинами )
Кстати, отличная мысль. Если когда-нибудь проект вырастет до заметного уровня - возьму на вооружение.
NTFS
Игра обновлена, подробности в стартовом посте.
NTFS
Soarin писал(а):(автоопределение)Во, стало круче! Дошёл до 9го уровня
Пушки и пружин прикольные, но чёто их маловато -_-
В идеале можно "сюжет" к каждой карте приписать. Тока для начала окончательно определиться, что происходит. "Мир кексиков" это окончательный вариант?
В зависимости от этого и рисовать фон уже можно будет. Если мир кексиков - то на заднем фоне деревья-чупачупсы, горы из кубиков сахара и т д
ЗЫ А ещё можно каждую карту обозвать както. 1ую - "Кастрюля", 2ую - "Противень", потом "Клубничная лава" и т д
Пушек и пружин будет больше на старших уровнях. Первые 6 - это чисто обучающие.
Думаю да, "Мир кексиков" утвердить рабочим названием модуля Пинки, пока кто-нибудь креативный не предложит поинтереснее.

А что с прохождением? Какие-то сложности?
NTFS
Daisy писал(а):(автоопределение)Миленько.
Может быть, для увеличения реиграбельности и вариативности ввести какую-то систему очков?
Добавлять оные за время прохождения и, скажем, за комбы съеденных кексов одинакового цвета. Тогда, к тому же, можно будет делать уровни не только на сложность прохождения (вплоть до гарантированно проходимых), но и на набор очков.
P.S. Имхо, в идеале стоит как-то поработать, чтобы хитбокс Пинки и кексов лучше совпадал с их изображением если не по форме, то по размеру. Цепляние невидимых углов обычно становится небольшим, но раздражающим фактором.
P.P.S. К сказанному Соарином - не мешало бы ещё как-то обработать концепцию проигрыша ^^'' Ну, например, Пинки падает в Ад и мучительно сгорает на сковороде назад в Эквестрию и просыпается.
Спасибо за отзыв. Пока что очки и бонусы не планирую, эти 7 игр будут работать именно как аркады, в стиле игр 90-х. Насчет игровой механики и невидимых углов - да, нужно проработать. А концепция проигрыша и прочие сюжетные ходы... я полностью согласен с идолом игрового мира Кармаком ладно, моим личным идолом :-) - "сюжет в игре как сюжет в порнофильме. Он может быть, но он не так важен".
NTFS
Daisy писал(а):(автоопределение)*погуглила*
NTFS, ну, как раз в его играх с концепцией смерти всё понятно настолько, что дополнительные пояснения не требуются xD
Я сугубо по своим впечатлениям. Падение персонажа в великое никуда оставляет у меня странное послевкусие.
Ну да, уже два человека взялись за придумывание нормального сюжета... полагаю, что некая канва создаст атмосферу. Я не бог весть какой игродел, потому буду советоваться со всеми, кто захочет и сможет поучаствовать в процессе.
Daisy писал(а):(автоопределение) upd: А, да, поиграв ещё, родила предложение: нужно сделать, чтобы кнопочки ещё раз - в меню - далее - были как-либо доступны с клавиатуры, чтобы не дёргаться за мышкой без нужды. Или они уже доступны, просто я не нашла, как?
Нет, горячих клавиш пока нет. Но реализую обязательно.
NTFS
Daisy писал(а):(автоопределение)А, и ещё поймала мысль: если это не противоречит каким-либо авторским концепциям, было бы неплохо запускать уровень, скажем, после нажатия какой-либо кнопки, а не сразу. Мысль пришла из-за того, что на паре уровней уходит как минимум одна "жизнь", чтобы просто посмотреть, куда там сначала прыгать.
Жизней нет, Пинки бессмертна :-) но да, это нужно как-то решить. Спасибо.
Cyanide Kualus писал(а):(автоопределение)Прошел игрульку, пушки и пружины порадовали, хотя хотелось бы увидеть анимацию к ним. Стало реально интересно играть, правда, багов много.
Спасибо, рад что понравилось! А список багов можно, хотя бы тезисно? Вроде грубых ошибок в механике нет.
Cyanide Kualus писал(а):(автоопределение)Кстати, а что в файлах делает Рэрити?)
Королева Драмы ожидает своего часа - она героиня следующей игры в серии - но тсс, это секрет!
Daisy писал(а):(автоопределение) 1) Пинки иногда застревает в границах экрана. Отражается туда-сюда и падает вертикально вниз. Я даже догадываюсь, как это происходит в коде xD
2) Пинки у меня отражалась вправо-влево от "потолка" блоков сверху.
Хм... если не сложно, сбрось в личку, какой у тебя компьютер - старый, новый, игровой? Иногда из-за слишком высокой производительности казуальный движок с ума сходит.
NTFS
Cyanide Kualus писал(а):(автоопределение)При особом старании Пинки накладывается на кекс, адово вращаясь при этом. Однажды она вообще не перестала вращаться, оставшись на одном месте.
Это в стиле Пинки Пай :-) но если серьезно, постараюсь отловить.
Daisy писал(а):(автоопределение)Как я вижу, для профилактики напрашиваются дополнительные проверки подобного рода:
1) Пинки ни при каких условиях не должна отражаться от одного кекса дважды,
2) Пинки не должна отражаться вправо, если её скорость не направлена влево, и наоборот,
3) Пинки не должна отражаться от блока вправо, если справа от блока есть ещё один (они образуют "плоскость"), и наоборот.
Все это вместе называется "эмулятор непрерывности", который позволяет переводить дискретное время-пиксели в реальное. Но к сожалению, представляет собой самую сложную часть игровой механики. Будем пилить далее :-)
NTFS
kuzya93 писал(а):(автоопределение)Пинки — волшебная пони! Она умеет проходить сквозь стены!

Это баг или фича?
Баг, баг. Уже ковыряю.
kuzya93 писал(а):(автоопределение) И ещё было бы здорово, если бы у игры была иконка. Белый прямоугольник с синей окантовкой при нажатии Alt+Tab огорчает.
Художник нужен :-) если я нарисую иконку, дети будут плакать от одного взгляда, а взрослые - от двух.
NTFS
innightwolfsleep писал(а):(автоопределение)Интересно, только чуть непривычно управление. Может стоит уменьшить площадь сприкосновения Пинки? А то цепляется за пружины и коробки кончиком хвоста.
Думаю, исправлю это. А что с управлением, какие есть предложения?
NTFS
BUzer писал(а):(автоопределение)Прикольно, прошёл всю до конца. Некоторые уровни даже заставили немного почесать репу.

Про горячие клавиши для меню сказали, про анимацию для пружин и разбивания кексиков сказали, про то, что блоки на ощупь толще, чем они выглядят, тоже сказали… Управление немного проблематичное, но это всё, мне кажется, из-за слишком больших хитбоксов, когда не понятно, запрыгнет она на блок, или отскочит.

Визуально стены, наверное, неплохо было бы сделать монолитными, потому что тёмные блоки стен с яркими просветами задника между ними приводят к зрительной иллюзии, когда на пересечениях этих полос возникают пятна. Ну или просто сделать их поярче.
Спасибо за отзыв, все учту. Думаю, что пробный камень вполне успешен, скорее всего, буду выделять время и улучшать текущую игру параллельно с разработкой следующих.
NTFS
Опа, сам нашел, сам порадовался.
Ставлю себе отметку, что не забыть обновить и портировать, а также выкинуть на itch.io
NTFS