Мягкая игрушка дудл джамп

Обновлено: 15.05.2024

Добрый…
Хочу рассказать и показать вам свой опыт знакомства с библиотекой pygame — предположительно отличной библиотекой для реализации графичиских приложений (в большей степени игр-аркад) на языке python. Для примера была реализована (частично) игра Doodle Jump.

Дисклеймер

  • Да, я использовал чужие картинки — мне стыдно и я скоро это исправлю.
  • Персонаж сейчас может только прыгать, но я планирую дописать игру до конца.
  • Да, идея не нова, но прикольно ведь получилось.
  • Да, скорее всего бред — использовать интерпретируемый язык для написания игр.
  • Я не профессиональный программист и это моя не основная деятельность.

Вместо введения

Python. Python великолепен в плане документации. Она есть, она понятна, она не лишена отличных примеров. Pygame — не исключение, поэтому предлагаю пока не останавливаться на подробностях реализации этой библиотеки, но необходимо заметить, что ее средства позволяют подгрузить изображение, и просто перемещать его по x и y. Ничего лишнего.

Архитектура

  • StartLocation — здесь крутится меню и приглашение к игре.
  • GameLocation — собственно сабж.
  • ExitLocation — выход, результаты, фанфары-овации.

Ключевые моменты

Events

С помощью механизма эвентов прозрачно перехватываются нажатия клавиш и манипуляции с мышью.

Изображения

Подгружаем картинки для спрайтов.

Столкновения

Метода coliderect возвращает true, если прямоугольники, ограничивающие спрайты пересекаются.

Пара скриншотов




Вместо послесловия


Знакомство с pygame можно считать законченым, дудлер прыгает и радуется жизни, но нагрузка процессора при этом стремится к 50-70%, что не есть гуд. Что это, говнокод плохая архитектура приложения или особенности языка — решать вам. Спасибо за внимание.
Исходники на github.


Vinyl figure>

Going Merry/тысяча солнечных моделей корабля, один кусок, новая мировая версия фигурок

30.0 шт. (Минимальный заказ)

video poster

Девушки мультфильм мини Экшн-камера и девочек с героями игр принт с друзьями и принцесса строительные блоки Belle зверь educativos набор игрушки для детей, подарки

20 шт. (Минимальный заказ)

video poster

Экшн- фигурка из баскетбольной звезды Кобе Боба Брайант функо поп Коллекционная модель игрушка для фанатов 11 Фабрика оптовая продажа OEM

1 шт. (Минимальный заказ)

video poster

Лидер продаж, серия звезд, поцелуй группы, мистер Боба, Крестный отец, гангстер, Фредди, фигурки героев, коллекционные строительные блоки, детские игрушки

100 шт. (Минимальный заказ)


(Оптовая Продажа) 2019 новейшая Высококачественная игрушка для торта Топпер Принцесса Эльза Анна заморозка ПВХ Мультяшные аниме экшн-фигурки для подарка

4,82 $-5,48 $ / компл.

3 компл. (Минимальный заказ)


Обезьянка д. Луффи фигурку игрушки одна деталь бюст рисунок с подсветкой 7 видов цветов Коллекция аниме модель виниловая кукла подарок

1.0 шт. (Минимальный заказ)


Надувная Виниловая фигурка Baymax 6 дюймов

1 шт. (Минимальный заказ)


Wow Minotaur Hunter Hulks халкбастер Супер Герои фильм герой экшн- фигурка из Warcraft Blizzard

5000.0 шт. (Минимальный заказ)


Автомобильная фигурка , оптовая продажа, моя Молодежная история любви, игрушка, аниме фигурка , Yukoshita Yukino, украшение для автомобиля

20 шт. (Минимальный заказ)


Фигурка NECA 2016, игрушка с красным хвостом Godzilla

3 шт. (Минимальный заказ)


50.0 шт. (Минимальный заказ)


Аниме фигурки Узумаки Какаси Гаара форма битвы кукла модель Украшение аниме фигурки

10 шт. (Минимальный заказ)


Магнитная левитация светодиодный огонь первый плавающий OEM ACE Аниме Фигурка экшн-фигурки оптовая продажа цельные фигурки коллекции

99,00 $-110,00 $ / шт.

1 шт. (Минимальный заказ)


Персонализированная привлекательная Обнаженная девушка Taito Re Zero Начальная жизнь в другом мире Рем Драгоценная фигурка аниме экшн- фигурка

3000.0 шт. (Минимальный заказ)


Имитация интерактивной развлекательной настольной игры для родителей и детей битва офисная игрушка для снятия стресса экшн- фигурка

5 шт. (Минимальный заказ)


9 шт. Бен 10 фигурка Omnitrix Монстр светящийся подарок для мальчика украшение экшн- фигурка

10 шт. (Минимальный заказ)


Фигурка Джоджо бэйцзе из ПВХ, 8 дюймов, от производителя

0,50 $-3,50 $ / компл.

3000 компл. (Минимальный заказ)


Экшн- фигурка из м/ф «тетрадь смерти»

1 шт. (Минимальный заказ)


В натуральную величину пластиковый горилла орангутанг King Kong мышцы коллективных Реалистичная мини горячие игрушки Коллекционные фигурки

500 шт. (Минимальный заказ)


Экшн- фигурка хатакэ Какаси орочимару Цунаде Гаара учихи из аниме «Хокаге» высокого качества, японские игрушки, украшения для торта

18 шт. (Минимальный заказ)


Фигурка , оптовая продажа, один кусок, один кусок, четыре короля, стиль король, верхняя битва, 7 рыжих хвостов, фигурка

3 шт. (Минимальный заказ)


5 шт./компл. аниме SLAM DUNK, модель персонажа, украшение, коллекционная игрушка, экшн- фигурка

5 шт. (Минимальный заказ)


Новый дизайн 24 см Темный дом 1st Witche-р 3 Дикая Охота Геральт из ривии ПВХ фигурка игрушки для подарков

5 шт. (Минимальный заказ)


Креативная экшн- фигурка дракона из шариков, украшение для стола, игрушка Flisa Majin Boo

500 шт. (Минимальный заказ)


5 шт. Adventure мультфильм версии фигура для дома для мальчиков и играть украшения милый подарок для малыша игрушки Фигурки Куклы

10 шт. (Минимальный заказ)


TRT лицензированные фигурки Tugrul Alp, игрушки-фигурки из серии «оттоманка», «мерцание», «бамси», «эртуграл», 20 см

100.0 шт. (Минимальный заказ)


S.H.MonsterArts KONG от GODZILLA VS. Игрушечные фигурки из ПВХ, подвижные фигурки-модели KONG (2021)

5.0 шт. (Минимальный заказ)


2021 коллекционные японские игрушки НБА Горячие Коллекционные фигурки героев Коллекционная модель игрушек

1000 шт. (Минимальный заказ)


Поп эльф ПЭТ куклы экшн-Фигурки ПВХ фигурки

1 шт. (Минимальный заказ)


Аниме Рисунок Мой герой рыцарь драма haku Todoroki шото Bakugou Katsuki Tenya Фигурки игрушки

6,50 $-7,50 $ / компл.

5 компл. (Минимальный заказ)


Новейшая Коллекционная японская мультяшная фигурка из ПВХ Слэм-Данк рукава каэд

6,50 $-8,50 $ / компл.

10 компл. (Минимальный заказ)


Коллекционная поплавковая голова мандалориан хорошо обработанные забавные экшн-фигурки ко поп

1 шт. (Минимальный заказ)


Лидер продаж, мультяшная Красивая экшн- фигурка Золушки Белль Элис для детей, рождественский подарок, 6-9 шт./компл. 12-18

6,85 $-9,93 $ / компл.

3 компл. (Минимальный заказ)


Модель SLAM DUNK, игрушечные периферийные комиксы Haruko Akagi, игрушечная фигурка , мультяшная фигурка

3 шт. (Минимальный заказ)


8 шт. в комплекте кукольные фигурки из аниме «джутсу», «Райзен», «сукуна годжо Сатору»

5 компл. (Минимальный заказ)


Лидер продаж, коллекционная Игрушечная модель, подарок на заказ, Тиана, Золушка, Ариэль, Рапунцель, Белль, принцесса, дешевая аниме экшн- фигурка из ПВХ

Магазин — специальное место в игре, где можно обменять валюту на бонусы и апгрейд вещей. Существует два магазина: Обычный и Рождественский.

Содержание

Обычный

Персонажи

Ninja shop.jpg

В верхней части экрана можно найти персонажей. Их можно купить:

    за 5000 монет. за 5000 монет. за 7000 монет. за 9000 монет. за 8000 монет.

Апгрейд бонусов

В средней части экрана расположены бонусы:Джетпак и Проппелер. Их вам предлагают улучшать за монетки. Конечный результат: Super-Sonic Jetpack и Carbon Propellerhat.

Бонусы

В нижней части расположены бонусы, связанные с выстрелами. У вас есть пушка и «воскреситель». Эти две вещи вы можете покупать неограниченное количество раз.

Рождественский

Store cs.jpg

Бонусы

В верхней части магазина находятся бонусы. У вас есть «воскреситель» и рождественская ракета. А также здесь находится валенок, в котором лежат монетки, он показывает, сколько у вас осталось денег.

Персонажи

В нижней части магазина находятся персонажи. Они выстроены пирамидально, от менее эффективных до более эффективных. Здесь можно купить таких персонажей:

  • Скрудж
  • Северный олень
  • Эльф
  • Снеговик
  • Суперсанта

Хэллоуинский

CandyBandit.jpg

В этом магазине нет ни бонусов, ни пушки с «воскресителем». Здесь по всему экрану «натыканы» персонажи, у которых, впрочем, нет способностей.

Пасхальный

Easter-store.jpg

Этот магазин, тоже ничем особым не отличается, по кругу расположены персонажи, а в середине большое яйцо. В центре находится «воскреситель», который воскрешает 5 раз.

Doodle Jump — видеоигра, разработанная и выпущенная компанией Lima Sky для следующих платформ: iOS, BlackBerry, Android и Nokia S60. Для платформы iOS игра вышла 6 апреля 2009 года, а для платформ Android и Blackberry — 2 марта 2010 года. С самого момента выхода игра приобрела огромную популярность. Сделанная на примере игры PapiJump от SunFlat игра обладает простой, рисованной, но забавной графикой, а также несложным управлением. К 25 июня 2010 года было продано более 5 миллионов копий игры. Каждый день игру скачивают около 28000 человек.

Главная цель игры — помочь «Дудлеру» (Doodle) добраться как можно выше по платформам и набрать как можно большее количество очков. Героем можно управлять с помощью всего трёх кнопок на мобильном устройстве (влево, вправо, центральная кнопка). В версии для устройств с акселерометром управление происходит с помощью наклона устройства в нужном направлении.

Во время игры счёт отображается в верхнем левом углу экрана, а затем сохраняется в списке рекордов (в списке сохраняется не более 10 наивысших результатов).

Содержание

Геймплей

В Doodle Jump, цель состоит в руководстве четвероногим существом, похожим на пылесосик, имя которого Дудлик, на пути по бесконечной серии платформ без падений. Игроки могут получить короткий толчок от различных объектов, таких, как пропеллер-шляпы, реактивные ранцы, ракеты, пружины или батуты. Есть также монстры и НЛО, в которых Дудлер должен стрелять или прыгать на них, ликвидируя. Стрельба осуществляется нажатием на различные части экрана. Не существует окончания игры, но конец каждой игры происходит, когда игрок падает (по достижении нижней части экрана), попадает на монстра, оказывается вовлеченным в чёрную дыру, или похищенным НЛО. Новейшая обновленная версия игры Doodle Jump: Deluxe позволяет игрокам выбирать между версиями игры (обычный, Кладбище, Рождество, Джунгли, Космос, Кубок мира, Пасха, Под водой, Хэллоуин, Ниндзя, Арктика или Пиратский корабль.) без изменения их имени.

Полезные предметы

Бонус Действие Действует на (в очках, примерно):
Пружина Самый распространённый вид. Позволяет прыгать выше. 400
Батут Действует также как и пружина, но позволяет прыгнуть немного выше. 600
Ботинки-прыгалки С помощью ботинок, Дудлер может прыгать высоко и без помощи пружин, в течение пяти-шести раз, после чего ботинки отцепляются. 400 (каждый прыжок)
Шапка-пропеллер Этот летательный прибор поднимает Дудлера на определённое расстояние, уничтожая всех врагов на пути. Стрелять во время действия не получится. Во время полёта неуязвим. В новых обновлениях, в режиме "ниндзя" доступно улучшение. 2000
Реактивный ранец Поднимает героя на ещё большее расстояние чем шляпа-вертолёт, и летит быстрее. Стрелять во время действия не получится. Во время полёта неуязвим. В новых обновлениях, в режиме "ниндзя" доступно улучшение. Практически во всех версиях игры считается самым мощным бонусом. 3000
Щит Эта вещица делает Дудлера неуязвимым на десять секунд от любых врагов (кроме чёрных дыр и капканов).
Ракета Огромная мощь, превосходит реактивный ранец и шляпу-вертолёт по дальности переноса. Присутствует только в режимах Space и Under water HD 7000

Виды платформ

Вид Цвет Описание
Обычные Зелёный Обычные платформы, поначалу самые распространённые в игре. Являются безопасной «твёрдой почвой» для игрока.
"Лифты" Голубой Данные платформы движутся по горизонтали. С каждым прыжком выше становятся более распространенными.
"Лифты" Серо-синий Данные платформы движутся вверх-вниз, как лифты.
Разламывающиеся Коричневый Эти платформы трескаются при прыжке на них, то есть приземлиться на них нельзя.
Взрывающиеся Оранжевый, краснеют при взрыве Эти платформы рассыпаются через некоторое время после того, как оказываются в поле зрения, независимо от того прыгнул на них игрок или нет. Однако, если эти платформы будут единственным путём для дальнейшего прохождения, они начнут исчезать только после того, как игрок на них прыгнул.
Призрачные Белый Эти платформы держат только один прыжок, после чего исчезают.
Управляемые Синий, после переноса зелёный Можно переносить данные платформы поближе к игроку при помощи сенсорного управления (доступно только для телефонов с таким управлением). После прыжка на них становятся обычными зелеными платформами.
Телепортирующиеся Бледно-белый, мелькают Эти платформы телепортируются после прыжка на них.
"Сумасшедшие" платформы Жёлтый, дрожат (В режиме Ниндзя не дрожат) Переносятся по горизонтали при прыжке на них, причем группой.
Смертельные Только в Ниндзя и Иглу В иглу смертельные снизу, в ниндзя, колодки сверху.
Верёвочные лестницы Только на пиратском корабле Раскачиваются влево и вправо, бывают разной длины, точнее имеют разные количества платформ-ступенек.

Вариации

Интересные факты

  • Если в старых версиях игры на кнопочных телефонах поменять имя на Ooga, то персонаж изменится.

Каждая локации отличается друг от друга не только фонами, но и многим другим: Например джунгли - единственная локация на которой идет дождь,а ниндзя - единственная, на которой есть капканы

https://vulkan-platinum-777.com/game/developer/igrosoft

Когда-то эта довольно простая в управлении и очень милая игрушка имелась только на компакт-дисках. И, едва увидев свет, она стала очень популярной среди играющего народа. Представьте себе, как каждый божий день продается более двадцати восьми тысяч копий игры. Только подумайте – двадцать восемь тысяч копий игры «Дудл Джамп» КАЖДЫЙ день! Кстати, никто не может с уверенностью сказать, в чем же все-таки кроется секрет такой огромной ее популярности? Остается только предполагать.

Возможно, игроманов могла привлечь простая, похожая на детский рисунок, графика. Или может быть, геймеров очаровал желтенький маленький инопланетянин с носом-дудочкой и на четырех ножках? Или всевозможные бонусы, у каждого из которых есть как свои плюсы, так и минусы. Но предназначение этих бонусов, или предметов, которые вы повстречаете на своем пути наверх, — это помочь вашему смешному персонажу запрыгнуть как можно выше. А может, секрет ее популярности в том, что управление этой игры не замудренное? Ведь все что от игрока требуется, так это нажимать на клавиши «влево» и «вправо».

Кстати, раз уж мы подошли к вопросу об управлении, то стоит заодно поговорить и о самой игрушке непосредственно. Геймеру, как это видно из вышесказанного, предлагается управлять забавным персонажем по имени Дудл, или как его все знают, Дудлер, задача которого состоит в том, чтобы взобраться как можно выше. Для этого он должен перемещаться по предлагаемым платформам, которых всего в этой игре семь разновидностей.

Дополнительные особенности

Каждый опытный игрок в Дудл Джамп играть онлайн скажет вам, что из этих семи платформ наиболее надежные и устойчивые это зеленая и синяя (как видите, платформы определяются по цветам). Зеленая самая устойчивая, а синюю можно перетащить куда вздумается, и тогда она тоже станет зеленой. Далее по степени опасности идут платформы, которые движутся вверх-вниз и влево-вправо (это платформы синего (еще одна синяя!) и серого цвета соответственно).

А вот три последние платформы — ну самые коварные. Сейчас вы узнаете почему. Ну разве можно доверять этой платформе, которая коричневого цвета? Ведь она сразу трескается, как только Дудл перемещается на нее. Или вот эта, желтого цвета, которая непонятно, когда исчезнет и не понятно когда появится. Еще есть белая платформа, именуемая Одноударной, для которой хватает всего одного прыжка Дудла, или Дудлера, чтобы исчезнуть.

https://vulkan-platinum-777.com/game/developer/igrosoft

Если вы считаете, что это все, что есть в игре, то глубоко ошибаетесь, потому что вы еще не познакомились с монстрами, НЛО и черными дырами, которые так и жаждут помешать инопланетянину побить рекорд по лазанию на самый-самый верх…

Игрушка «Дудл Джамп» уже покорила сердца многих геймеров, и это общеизвестный факт. Весь вопрос заключается в том, захотите ли вы присоединиться к фанатам этой простой и увлекательной игры? Тем более, что от вас не требуется ее скачивать откуда-то, или искать и покупать ее на диске. Нужно только включить компьютер, подключится к интернету и открыть браузер. Потому что разработчики уже позаботились о том, чтобы «Дудл Джамп» стал онлайн версией.

Читайте также: