Стилі ігор, які працюють з низькою роздільною здатністю


16

Я беру клас на компіляторах, і мета - написати компілятор для пристроїв Meggy Jr (Arduino). Мета - просто зробити прості компілятори з циклами, змінними та ін.

Очевидно, що це кульгавий, тому "справжня мета" - зробити на пристрої вражаючу гру. Проблема полягає в тому, що він має лише 64 пікселі для роботи (технічно 72, але топ 8 є одноколірними і не є частиною основного дисплея, тому вони дійсно корисні лише для відображення таких речей, як гроші).

Моя проблема полягає в тому, щоб придумати щось маленьке на пристрої. Насправді не важливо, чи це оригінал, але це не може бути те, що вже є. Моя перша ідея була "змія", але це приходить із SDK. Те саме з стрілкою з бічною прокруткою.

Залишилися ідеї: гра в оборону вежі (важко писати, важко контролювати), RPG (те саме), тетріс (кульгавий).

Проблема полягає в тому, що всі ігри, які мені подобаються, потребують екрану з високою роздільною здатністю, оскільки в них багато тексту. Навіть така проста гра, як nethack, була б важкою, тому що кожна істота була б одним кольором.

tl; dr Які стилі ігор вимагають: Немає тексту; і b. Небагато об'єктів, які представляють їх кожного з одним кольором?

EDIT: Для уточнення, дисплей становить 8x8 для загальної кількості 64 пікселів, а не 64x64.


2
Ви можете «збільшити» кількість кольорів способом: змусити пікселі блимати, якщо пристрій це дозволяє, таким чином дуже швидкий блимаючий піксель буде відрізнятися від статичного за зовнішнім виглядом та кольором (TFT-дисплеї роблять це, щоб імітувати 24-бітний колір). Це додасть певної мінливості.
Кромстер каже, що підтримують Моніку

7
Виклик тетрасу кульгавим моментально дискваліфікує вас за ... ну, я б сказав про все - але ретро-ігри зокрема.
ziggystar

@ziggystar: Я не згоден. У той час як тетріс - це відмінна гра, його переносять настільки багато "скрізь", що було б наче кульгавим перенесення його десь в іншому місці. Більше того, оскільки у нього доступно лише 8х8 пікселів, я не уявляю жодного розумного та цікавого способу відтворити тетріс за цих обмежень.
o0 '.

Гра ... На екрані 8 на 8? Хм ... Що з грою життя (google it)? Однак у нього немає взаємодії з користувачем ...
jcora

Відповіді:


9

Обмеження з низькою роздільною здатністю були передумовою завдання дизайну Gamma 256 [архіву] . Їх обов'язкове обмеження було трохи вище 64х64, але багато поданих матеріалів використовували набагато менше максимального.

Дарій Каземі зробив (на мій погляд) одну з найкращих ігор на пристрої Меггі-молодшого. [архів] Ви можете подивитися на його твір для натхнення.


Шапки, спасибі! Якщо у ОП є якісь питання, вони можуть залишити коментар і в моєму блозі.
ДарійK

7

Вражає мене, що базовий шутер із коридору, схожий на шахрая. У 8x8 у вас, очевидно, не було б місця для показу повної кімнати, але ви зможете показати невеликий розділ карти. Білий піксель може бути для вас (зникнути до чорного, коли ви втрачаєте здоров'я), золото для скарбів, червоне для ворогів, зелене для зцілення і т.д. 1-піксельні широкі стіни, 2, 3 або 4 пікселі коридори, і це може просто працювати .


6

Ви можете написати щось схоже на томагачі або іншого віртуального вихованця. Оригінальні були зроблені на екранах із дуже низькою роздільною здатністю.

Pong - ще одна гра, яка спадає на думку з низькою роздільною здатністю. Хоча це може здатися базовим, воно охоплює більшість важливих бітів у багатьох іграх: зіткнення, фізика (хоч і проста), ігровий цикл тощо. На такій обмеженій платформі вас можуть змусити "катати свої" для багатьох ті завдання, які можуть зайняти більше часу, які ви очікували.


Гарні ідеї. Я навіть не розглядав ідею віртуальних домашніх тварин. І я якось теж пропустив понг .. Можливо, щось на кшталт прориву було б добре.
Брендан Лонг

5

Це змушує мене думати про настільні ігри, як-от Go або Checkers, і головоломки, що включають пентаміно або інші цікаві конфігурації з рівномірних деталей. Я б тримався подалі від сильно просторових ігор, а також важких для тексту. Ваша гра в значній мірі повинна бути абстрактною. З 8x8 rez, ви могли б зробити щось таке просторове, як Sakoban, але я маю сумніви.

Щоб було зрозуміло тут: жодна з названих вище ігор не буде працювати дуже добре. Вам потрібно буде створити власну гру та правила, але я б пропонував пам’ятати вищезазначені ігри, коли ви це зробите. Прості світові держави, які відображають легко, але більш складну механіку за кадром. У вашій грі не буде багато метафори, тому я залишаюсь абстрактним.


На жаль, невелика дошка Go - 9x9. Ви можете спробувати з 7x7, хоча.
ziggystar

Ах! Я неправильно читаю; Я хоч 64x64 здавався трохи великим, що я пам’ятав про редакцію Meggy Jr., щоб виправити та уточнити свою відповідь.
Gregory Avery-Weir

4

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


Нічого, це просто чудово
Нотабене

хороша ідея; хоча я не думаю, що це буде працювати, як у наведеному прикладі. Лише сподіватися буде використовувати колір і відтінок.
ziggystar

Дивовижність була переосмислена
Гастон

Дивовижно, але я щиро сумніваюся, що будь-що цінне в цій області може бути досягнуто за допомогою 8х8 пікселів.
o0 '.

4

Гра життя може бути хорошим прикладом для таких пристроїв з низькою роздільною здатністю. Я бачив відео, де ця гра робилася на світлодіодному кубі.


3

Багато варіантів головоломки добре працювали б у такому форматі. Слайд-головоломки миттєво стрибають на розум.


3

Як щодо шахів? Сітка 8х8 з різними кольорами повинна бути чудовою для деяких шахів.





3

У мене є поле з подібними обмеженнями. Шахта 10х20. Однак реалізувати багато ігор все ж можливо, хоча ви повинні бути трохи креативними та змінювати правила деяких ігор. Класна річ, якщо у вас є звук.

Це моє обладнання:

Обладнання

Ось мої "скріншоти":

Тетріс

Тетріс

Змія

Змія (зелена) їсть їжу (синю) головою (червона). Будьте в курсі перешкод (сірий)

Змія

Гітарний герой

Ноти падають зверху. Натисніть кнопку (яскрава) та утримуйте (темна)

Гітарний герой

Барабани

Барабани оживляють і видають звук, коли натискається кнопка.

Барабани

Мелодія пам’яті

Згадайте послідовність тонів плюс світло

Мелодія пам’яті

Гра життя

Спочатку редагування, потім моделювання

Гра життя

Валуна тире

Гравець (жовтий) повинен зібрати алмази (синій), перш ніж він вийде (червоний). Будьте в курсі падаючих скель (сірі)

Валуна тире

Космічні окупанти

Єдиний монстр втрачає одиночні пікселі при пострілі.

Космічні окупанти

Піднебіння

Схожий на гітарного героя. Гравець (жовтий) може збирати предмети (зелений), повинен збирати предмети (синій) і не повинен збирати небезпечні предмети (червоний)

Піднебіння

Водій

Гравець (червоний) їде по дорозі і повинен наздоганяти автомобілі на своєму боці під час перегляду автомобілів на протилежному боці.

Водій

Pacman

Гравець (жовтий) збирає монети (коричневі) та їжу (фіолетовий) під час бігу по лабіринту зі стінами (сірий). Будьте в курсі привидів (синій), якщо вони не їстівні (зелені).

Pacman

Сокобан

Гравець (білий) повинен перемістити фігури (яскраві) до місця призначення (темно). Тут використовуйте цетриси, оскільки я їх уже мав.

Сокобан

Хрусткий птах

Я сподіваюся, що це відомо.

Хрусткий птах

Понг

Понг

Інші

Хоча це не гра, вона все ще може бути цікавою. На дисплеї 10x20 можна відображати погоду або використовувати її як факел.

Погода

Факел


0

Багато класиків добре поєднуються з таким обмеженим простором екрану, як: Тетріс, Пакман та Астероїди. Ви також можете спробувати настільні ігри, такі як шашки, шахи та нарди. Також, Helicopter - одна з моїх улюблених, простих ігор.


У 8х8? Тетріс? Pacman? Навіть астероїди не могли там поміститися. Я припускаю, що ви думали, що він говорить про 64x64.
o0 '.

Чому б тетріс не працював? Кожен блок може бути одним пікселем.
Джордж Дакетт

0

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

Ідея переміщення камери, ймовірно, необхідна для чого-небудь на такому маленькому екрані.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.