Я учусь на компиляторах, и цель - написать компилятор для устройств Meggy Jr (Arduino). Цель состоит в том, чтобы сделать простые компиляторы с циклами, переменными и прочим.
Очевидно, что это неубедительно, поэтому «настоящая цель» - сделать впечатляющую игру на устройстве. Проблема в том, что он имеет только 64 пикселя для работы (технически 72, но верхние 8 являются одноцветными и не являются частью основного дисплея, поэтому они действительно полезны только для отображения таких вещей, как деньги).
Моя проблема в том, чтобы подумать о том, что можно сделать на таком маленьком устройстве. Не имеет значения, оригинален ли он, но он не может быть тем, что уже доступно. Моей первой идеей была «змея», но она идет с SDK. То же самое с боковой прокруткой стрелок.
Остальные идеи включают в себя игру Tower Defense (трудно писать, трудно контролировать), RPG (то же самое), тетрис (хромой).
Проблема в том, что все игры, которые мне нравятся, требуют экрана с высоким разрешением, потому что в них много текста. Даже очень простая игра, такая как nethack, будет сложной, потому что каждое существо будет одного цвета.
tl; dr Какие стили игр требуют. Нет текста; и б. Мало ли объектов, которые представляют их одним цветом, приемлемо?
РЕДАКТИРОВАТЬ: Чтобы уточнить, дисплей имеет 8x8 в общей сложности 64 пикселей, а не 64x64.
источник
Ответы:
Ограничения в низком разрешении были предпосылкой для проектирования Gamma 256 [архив] . Их обязательное ограничение было немного выше, чем 64x64, но во многих представленных материалах использовалось гораздо меньше, чем максимум.
Дариус Каземи сделал (на мой взгляд) одну из лучших игр для устройства Meggy Jr. [архив] Вы можете посмотреть на его работу для вдохновения.
источник
Поражает меня, что возможен простой Rogue-подобный стрелок сверху вниз по коридору. В 8x8 у вас явно не будет места, чтобы показать полную комнату, но вы сможете показать небольшой раздел карты. Белым пикселем могут быть вы (переходите в черный цвет по мере того, как вы теряете здоровье), золото - для сокровищ, красный - для врагов, зеленый - для лечения и т. Д. Стены шириной 1 пиксель, коридоры шириной 2, 3 или 4 пикселя, и это может сработать. ,
источник
Вы можете написать что-то похожее на томагатчи или другое виртуальное животное. Оригинальные были сделаны на экранах с очень низким разрешением.
Понг - еще одна игра, которая приходит на ум с низким разрешением экрана. Хотя это может показаться базовым, оно охватывает большинство важных моментов во многих играх: столкновения, физику (пусть и простую), игровой цикл и т. Д. На такой ограниченной платформе вы можете быть вынуждены «бросить свои собственные» для многих из те задачи, которые могут занять больше времени, чем вы ожидали.
источник
Это заставляет меня задуматься о настольных играх, таких как «Го» или «Шашки», и о загадочных вещах с участием пентаминов или других интересных конфигурациях униформ. Я бы держался подальше от пространственно-ориентированных игр и текстов. Ваша игра должна быть абстрактной. С разрешением 8x8 вы можете сделать что-то столь же пространственное, как Сакобан, но у меня есть сомнения.
Чтобы быть ясно здесь: ни одна из игр, названных выше, не будет работать очень хорошо. Вам нужно будет создать свою собственную игру и правила, но я бы посоветовал помнить о вышеперечисленных играх, когда вы это делаете. Простые состояния мира, которые легко отображаются, но более сложная механика за кадром. В вашей игре не будет много метафор, поэтому я бы оставался абстрактным.
источник
Вы могли бы написать небольшой 3D-движок для создания лучей, как этот парень работает над . Не требует слишком много цвета; хотя ваш экран меньше, чем у него, он может быть работоспособным.
источник
Game of Life может быть хорошим примером для таких устройств с низким разрешением. Я видел видео, где эта игра была сделана на светодиодном кубе.
источник
В этом формате отлично подойдет множество дизайнов головоломок. Головоломки-слайдеры мгновенно приходят на ум.
источник
Как насчет шахмат? Сетка 8х8 с разными цветами должна подойти для некоторых шахмат.
источник
Как насчет рефлекторной игры? Вроде как 2плеерный реактор для телефонов Android.
Вы также можете посмотреть на игры Wario Ware для вдохновения.
источник
Wolfenstein 1-D
Хотя он использует высоту 1px, его ширина намного больше, чем 8px, поэтому вам, вероятно, придется что-то придумать.
источник
Другая идея может быть Mastermind .
источник
У меня есть игровое поле с аналогичными ограничениями. Мой 10х20. Тем не менее, все еще возможно реализовать много игр, хотя вы должны быть немного креативными и изменить правила некоторых игр. Классная вещь, если у вас есть звук.
Это мое оборудование:
Вот мои "скриншоты":
Tetris
змея
Змея (зеленая) питается пищей (синяя) с головой (красная). Будьте в курсе препятствий (серый)
Guitar Hero
Ноты падают сверху. Нажмите кнопку (ярко) и удерживайте (темно)
Барабаны
Барабаны оживляют и издают звук при нажатии кнопки.
Мелодия памяти
Напомним последовательность тонов плюс свет
Игра жизни
Редактирование сначала, затем моделирование
Боулдер дэш
Игрок (желтый) должен собрать алмазы (синий), прежде чем выйти (красный). Знать о падающих камнях (серый)
Космические захватчики
Только один монстр теряет один пиксель при выстреле.
Skyfall
Похоже на гитару героя. Игрок (желтый) может собирать предметы (зеленый), должен собирать предметы (синий) и не должен собирать опасные предметы (красный)
Водитель
Игрок (красный) едет по дороге и должен обогнать машины на своей стороне, наблюдая за машинами на противоположной стороне.
pacman
Игрок (желтый) собирает монеты (коричневый) и еду (фиолетовый), проходя через лабиринт со стенами (серый). Помните о призраках (синих), если они не съедобны (зеленые).
Sokoban
Игрок (белый) должен переместить фигуры (яркие) в пункт назначения (темный). Используйте здесь кирпичи Тетрис, так как они у меня уже были.
Flappy птица
Я надеюсь, что это известно.
Pong
другие
Хотя это и не игра, это все же может быть весело. На дисплее 10х20 можно отображать погоду или использовать ее как факел.
источник
Многие классики будут хорошо отображаться с таким ограниченным пространством экрана, как: Tetris, Pacman и Asteroids. Вы также можете попробовать настольные игры, такие как шашки, шахматы и нарды. Также Helicopter - одна из моих любимых простых игр.
источник
Вы можете создать прорыв и заставить камеру следовать за шаром для больших уровней (только по вертикали) и, возможно, по горизонтали, чтобы площадка увеличивала игровую зону.
Идея перемещения камеры, вероятно, необходима для чего-либо на таком маленьком экране.
источник