Автор Тема: Mr. Box / небольшая аркадка на Pico 8  (Прочитано 3329 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Аким

  • Пользователь
  • Сообщений: 1084
  • Пол: Мужской
    • Просмотр профиля
Mr. Box / небольшая аркадка на Pico 8
« : 11 Октябрь 2018, 19:00:31 »

Моя первая попытка в программирование. Сделал небольшую аркаду а-ля 80-ые для Pico 8. Выложил её на оф.сайте, кому интересно можете прямо там её пощупать (так же можно со смартфона):

https://www.lexaloffle.com/bbs/?pid=57831&tid=32055

Пару слов о самой аркаде - что в ней нужно делать. Главный герой mr. Box - обычная картонная коробка с открытым верхом. Сверху рандомно падают различные блоки разных цветов и назначений. Нужно пытаться ловить их нашей коробкой, соответственно стараться чтобы выбранный вами блок примерно упал прямо на коробку (ведь она открыта сверху). Таким образом можно собирать блоки. Всего в нашей коробке может поместится три блока (внизу экрана есть бар-панелька, в правой части которой можно посмотреть какие блоки находятся внутри). Если все три блока будут одинакового цвета, они исчезают, а вы получаете порцию очков. Вот обычные блоки и их стоимость:

3 зелёных блока = 10 очков
3 синих блока = 20 очков
3 красных блока = 30 очков

Но есть ещё необычные "бонусные" блоки: жёлтый "II" и белый "III", которые в комбинации с обычными блоками умножают результат соответственно на 2 и 3. В такой связке нужен хотя бы один обычный блок. К примеру для получения максимально возможного кол-ва очков за один раз, нужна комбинация из одного красного блока и двух белых бонусных "III". Получаем: 30х3х3=270.

Если в коробке собралась неправильная комбинация блоков, ими можно выстреливать, тем самым освобождая место внутри. Ну и некоторых врагов таким образом можно ликвидировать на время.

Задача в каждом уровне набрать определённое кол-во очков. На панельке-баре указано нужное число (обозначено как "Goal").Так же присутствует лимит времени, за который нужно успеть справиться с задачей.

Несколько видов врагов (правда пока по пальцам одной руки можно пересчитать). Среди тех же падающих блоков есть Evil Blocks. Думаю они без труда определяются по внешнему виду. Их лучше не ловить.

Управление на клаве. Кнопки Left/Right отвечают за передвижение нашего мистера Бокса. Кнопки Z/X - выстрел блоком из коробки. Так же Z   работает переключателем в менюшках.


P.S. Музыка конечно требует доработки. У меня с этим сложно (стадо мамонтов по обоим ушам пробежалось). Но без неё как будто чего-то не хватает, поэтому оставил.

P.P.S. Описание игры на сайте наверное ужасное. Я с русским то не дружу, не то что с инглишем. Так что, как говорится, написано совместно с гугл переводчиком. Если кто-нибудь хорошо знающий английский снизойдёт и подредактирует его, буду безмерно благодарен.

« Последнее редактирование: 18 Октябрь 2019, 13:39:29 от Аким »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4451
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Mr. Box / небольшая аркадка на Pico 8
« Ответ #1 : 11 Октябрь 2018, 19:08:40 »
Внезапно, это игра и она даже более-менее работает. Допиливай, смысл есть.

Оффлайн lelikcr

  • Пользователь
  • Сообщений: 110
  • ARIES
    • Facebook
    • Просмотр профиля
Mr. Box / небольшая аркадка на Pico 8
« Ответ #2 : 14 Ноябрь 2018, 19:02:02 »
Поиграл в окошке.  Прикольно. Сделай пожалуйста wasd и K/L допустим. Или может управление где то можно самому обозначить под себя.

Оффлайн Globotronik

  • Пользователь
  • Сообщений: 956
  • MADNESS. GREEN. UNSTABLE.
    • Просмотр профиля
Mr. Box / небольшая аркадка на Pico 8
« Ответ #3 : 14 Ноябрь 2018, 20:39:10 »
Понравилась! Понятно и интересно. Думаю, при хорошей рекламе как минимум может принести автору известность, причём в самом лучшем смысле.

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

Оффлайн Аким

  • Пользователь
  • Сообщений: 1084
  • Пол: Мужской
    • Просмотр профиля
Mr. Box / небольшая аркадка на Pico 8
« Ответ #4 : 18 Ноябрь 2018, 07:14:40 »
Спасибо всем на добром слове))

lelikcr, это стандартная раскладка для Pico 8. Теоретически её можно поменять программным кодом в самой игре, но это займёт лишнее место в "катридже", которое и так достаточно жёстко лимитировано. Если скачать Pico 8 (по секрету: можно найти спираченную версию - гугл в помощь), то он помимо клавы нативно поддерживает геймпад. На сайте, к сожалению, работает только клавиатурное управление, т.ч. если только спецпрогами кнопки переназначить или тот же геймпад прикрутить...

Оффлайн Sageptr

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
Mr. Box / небольшая аркадка на Pico 8
« Ответ #5 : 23 Ноябрь 2018, 00:54:51 »
это стандартная раскладка для Pico 8. Теоретически её можно поменять программным кодом в самой игре, но это займёт лишнее место в "катридже", которое и так достаточно жёстко лимитировано.
Вроде можно экспортировать картридж в HTML5, а там уже можно что угодно поправить и назначить свои клавиши.

Оффлайн Аким

  • Пользователь
  • Сообщений: 1084
  • Пол: Мужской
    • Просмотр профиля
Mr. Box / небольшая аркадка на Pico 8
« Ответ #6 : 23 Ноябрь 2018, 10:42:11 »
Sageptr, да, действительно, можно... но там графон какой-то расплывчатый и как менять управление - надо разбираться.

Но тут порылся в Pico 8 Wiki - оказывается в самом пико есть функция кейконфига, где можно переустановить раскладку клавы как душе угодно. После чего "катридж" можно экспортировать в bin, тобиш перевести его в обычное декстоп приложение для винды/мака/линукса. А там уже и поддержка геймпада присутствует.

В планах, добавить уровень или пару, и тогда попробую выложить сюда уже в виде приложения.

Оффлайн Аким

  • Пользователь
  • Сообщений: 1084
  • Пол: Мужской
    • Просмотр профиля
Mr. Box / небольшая аркадка на Pico 8
« Ответ #7 : 06 Декабрь 2018, 11:12:25 »
В общем добавил пару уровней, плюс новый тип врагов, плюс ещё один кривой саунд, чтобы разбавить общее пиликание. Ну и по мелочам немного подкорректировал.

Обновил на сайте. Так же, как и обещал, экспортировал в приложение и прикрепил его к первому посту. В нём, по просьбе трудящихся, клавиатурная раскладка изменена на wasd+kl, но лучше всего пользоваться геймпадом  ;)

Оффлайн Аким

  • Пользователь
  • Сообщений: 1084
  • Пол: Мужской
    • Просмотр профиля
Mr. Box / небольшая аркадка на Pico 8
« Ответ #8 : 18 Октябрь 2019, 13:04:08 »
Потихоньку допилил игрушку. В итоге 16 уровней с финальным боссом в последнем. Обновил на оф.сайте и здесь в первом посте декстоп версию. Постарался подшлифовать все шероховатости, но возможно какие-нибудь минибаги ещё остались.

Enjoy))