저해상도에서 작동하는 게임 스타일


16

컴파일러에 대한 수업들으며 목표는 Meggy Jr 장치 (Arduino) 용 컴파일러를 작성하는 것입니다 . 목표는 루프와 변수 및 것들로 간단한 컴파일러를 만드는 것입니다.

분명히, 그것은 절름발이이므로 "실제 목표"는 장치에서 인상적인 게임을 만드는 것입니다. 문제는 64 픽셀 만 사용한다는 것입니다 (기술적으로 72, 그러나 상위 8 개는 단색이며 주 디스플레이의 일부가 아니므로 실제로 돈과 같은 것을 표시하는 데 유용합니다).

내 문제는 작은 장치에서 할 일을 생각하고 있습니다. 원본인지는 중요하지 않지만 이미 사용 가능한 것은 될 수 없습니다. 내 첫 번째 아이디어는 "뱀"이지만 SDK와 함께 제공됩니다. 사이드 스크롤 슈팅 게임과 동일합니다.

남은 아이디어로는 타워 디펜스 게임 (작성하기 어렵고 제어하기 어렵다), RPG (같은), 테트리스 (라임) 등이 있습니다.

문제는 내가 좋아하는 모든 게임에는 텍스트가 많기 때문에 고해상도 화면이 필요하다는 것입니다. 각각의 생물이 단일 색상이기 때문에 넷핵과 같은 정말 단순한 게임조차 어렵다.

tl; dr 어떤 스타일의 게임이 필요합니까? 텍스트가 없습니다. 그리고 b. 단일 색상으로 각각을 나타내는 개체가 충분하지 않습니까?

편집 : 명확히하기 위해 디스플레이는 64x64가 아닌 총 64 픽셀로 8x8입니다.


2
픽셀 수가 깜박이는 방식으로 장치를 허용하는 경우 매우 빠른 깜박임 픽셀은 모양과 색상이 정적 인 것과 다를 수 있습니다 (TFT 디스플레이는 24 비트 색상을 에뮬레이트합니다). 특정 변동성이 추가됩니다.
Kromster는 Monica가

7
테트리스에게 전화를 걸면 즉시 자격이 박탈됩니다. 음, 나는 특히 복고풍 게임을 제외하고는 모든 것을 말하고 싶습니다.
ziggystar

@ ziggystar : 동의하지 않습니다. 테트리스는 대단한 게임이지만, "어디서나"포팅되어 다른 곳으로 포팅하는 것은 절름발이입니다. 또한 8x8 픽셀 만 사용할 수 있기 때문에 이러한 제약 조건에서 테트리스를 재생하는 재미 있고 재미있는 방법을 상상할 수 없습니다.
o0 '.

게임 ... 8 x 8 화면에서? 흠 ... 삶의 게임은 어떻습니까 (google it)? 그것은 사용자 상호 작용이 없지만 ...
jcora

답변:


9

저해상도 제약 은 Gamma 256의 전제였습니다 [아카이브] 설계 과제 . 필수 제약 조건은 64x64보다 약간 높았지만 많은 제출물이 최대 값보다 훨씬 적게 사용되었습니다.

Darius Kazemi는 Meggy Jr. 장치에서 최고의 게임 중 하나입니다. [보관] 당신은 영감을 얻기 위해 그의 작품을 볼 수 있습니다.


cks 스, 고마워! OP에 질문이 있으면 내 블로그에도 의견을 남길 수 있습니다.
DariusK

7

기본 불량 로그 다운 하향식 복도 사수가 가능할 수 있다고 생각합니다. 8x8에서는 전체 공간을 표시 할 공간이 없지만 맵의 작은 섹션을 표시 할 수 있습니다. 흰색 픽셀은 (건강을 잃으면 검은 색으로 변함), 보물을위한 금, 적을위한 빨강, 치유를위한 녹색 등이 될 수 있습니다. 1 픽셀 너비 벽, 2 픽셀, 3 픽셀 또는 4 픽셀 너비 복도 .


6

당신은 tomagatchi 또는 다른 가상 애완 동물과 비슷한 것을 쓸 수 있습니다. 원래는 매우 낮은 해상도의 화면에서 수행되었습니다.

Pong은 저해상도 디스플레이를 염두에 두는 또 다른 게임입니다. 기본적으로 보이지만 충돌, 물리 (단순하지만), 게임 루프 등 많은 게임에서 중요한 부분을 대부분 다룹니다. 이러한 제한된 플랫폼에서는 많은 사용자에게 "자신의 롤"을 수행해야 할 수 있습니다. 예상보다 더 많은 시간이 걸리는 작업


좋은 생각. 나는 가상 애완 동물의 아이디어조차 고려하지 않았습니다. 그리고 어떻게 든 나는 탁구를 놓쳤다. 어쩌면 탈주와 같은 것이 좋을 것입니다.
Brendan Long

5

그것은 Go 또는 Checkers와 같은 보드 게임과 펜타 미노 또는 다른 흥미로운 균일 구성 요소를 포함하는 퍼즐 같은 것들에 대해 생각하게합니다. 나는 공간이 많은 게임과 텍스트가 많은 게임에서 멀리 떨어져 있습니다. 게임은 거의 추상적이어야합니다. 8x8 rez를 사용하면 Sakoban과 같은 공간적인 작업을 수행 할 수 있지만 의심의 여지가 있습니다.

여기에서 명확하게 : 위에서 언급 한 게임 중 어느 것도 잘 작동하지 않습니다. 자신 만의 게임과 규칙을 만들어야하지만, 위의 게임을 염두에 두는 것이 좋습니다. 단순한 세계 상태는 쉽게 표시되지만 더 복잡한 역학은 배후에 있습니다. 당신의 게임은 많은 은유를 가질 수 없으므로, 나는 추상적입니다.


불행히도 작은 바둑판은 9x9입니다. 그래도 7x7로 시도해 볼 수 있습니다.
ziggystar 2012

아! 나는 잘못 읽었다. 나는 64x64가 Meggy Jr.를 기억하고있는 것에 대해 조금 커 보였지만 내 대답을 수정하고 명확히하기 위해 편집했습니다.
Gregory Avery-Weir

4

이 동료가 작업하는 것처럼 약간의 광선 투사 3D 엔진을 작성할 수 있습니다. 너무 많은 색상이 필요하지 않습니다. 화면은 화면보다 작지만 작동 할 수 있습니다.


와우, 정말
멋져요

좋은 생각; 비록 주어진 예 에서처럼 작동하지 않을 것이라고 생각합니다. 색과 음영을 사용하는 것만 희망합니다.
ziggystar 2012

최고가 재정의되었습니다
Gastón

굉장하지만 8x8 픽셀로이 영역에서 가치있는 모든 것을 달성 할 수 있을지 의문입니다.
o0 '.

4

이러한 게임 장치는 이러한 게임의 좋은 예가 될 수 있습니다. 이 게임이 LED 큐브에서 만들어진 비디오를 보았습니다.


3

많은 퍼즐 디자인이 그 형식으로 잘 작동합니다. 슬라이더 퍼즐이 즉시 떠 오릅니다.


3

체스는 어때? 일부 체스에서는 색상이 다른 8x8 격자가 적합합니다.



3

울펜 슈타인 1D

높이는 1px를 사용하지만 너비는 8px보다 길기 때문에 아마도 무언가를 생각해 내야 할 것입니다.



3

비슷한 제한이있는 운동장이 있습니다. 광산은 10x20입니다. 그러나 약간 창의적이고 일부 게임의 규칙을 변경해야하지만 많은 게임을 구현할 수 있습니다. 멋진 점은 소리가 나는 것입니다.

이것은 내 하드웨어입니다.

하드웨어

다음은 "스크린 샷"입니다.

테트리스

테트리스

뱀 (녹색)은 머리 (빨간색)로 음식 (파란색)을 먹습니다. 장애물에주의하십시오 (회색)

뱀

기타 영웅

위에서 떨어지는 노트. 버튼을 누르고 (밝게) 길게 (어둡게)

기타 영웅

드럼

버튼을 누르면 드럼이 움직이고 소리가납니다.

드럼

멜로디 메모리

톤과 빛의 순서를 기억하십시오

멜로디 메모리

인생의 게임

먼저 편집 한 후 시뮬레이션

인생의 게임

볼더 대시

플레이어 (노란색)는 나가기 전에 (파란색) 다이아몬드를 수집해야합니다 (빨간색). 낙석에주의하십시오 (회색)

볼더 대시

우주 침략군들

하나의 몬스터 만 총 픽셀을 잃습니다.

우주 침략군들

스카이 폴

기타 히어로와 유사합니다. 플레이어 (노란색)는 아이템 (녹색)을 수집하고, 아이템 (파란색)을 수집해야하며 위험한 아이템을 수집해서는 안됩니다 (빨간색)

스카이 폴

운전사

플레이어 (빨간색)는 도로에서 운전하고 반대편에서 자동차를 보면서 측면에서 자동차를 추월해야합니다.

운전사

팩맨

플레이어 (노란색)는 벽이있는 미로 (회색)를 통과하면서 동전 (갈색)과 음식 (바이올렛)을 수집합니다. 귀신 (녹색)이 아닌 이상 귀신 (청색)에주의하십시오.

팩맨

소코반

플레이어 (흰색)는 대상 (밝은)을 대상 (어둠)으로 이동해야합니다. 내가 이미 가지고 있기 때문에 여기에 테트리스 벽돌을 사용하십시오.

소코반

플래 피 버드

나는 그것이 알려져 있기를 바랍니다.

플래 피 버드

탁구

탁구

기타

게임이 아니지만 여전히 재미있을 수 있습니다. 10x20 디스플레이에서 날씨를 표시하거나 토치로 사용할 수 있습니다.

날씨

토치


0

테트리스, 팩맨 및 소행성과 같은 제한된 화면 공간으로 많은 고전이 잘 렌더링됩니다. 체커, 체스 및 주사위 놀이와 같은 보드 게임을 시도 할 수도 있습니다. 또한 헬리콥터 는 내가 가장 좋아하는 간단한 게임 중 하나입니다.


8x8에서? 테트리스? 팩맨? 소행성조차도 거기에 맞지 않았습니다. 나는 그가 64x64에 대해 이야기하고 있다고 생각한다고 가정합니다.
o0 '.

왜 테트리스가 작동하지 않습니까? 각 블록은 하나의 픽셀 일 수 있습니다.
George Duckett

0

브레이크 아웃을 생성하고 카메라가 공을 따라 더 큰 레벨 (수직)과 수평으로 패드를 가로 질러 더 큰 플레이 영역을 만들 수 있습니다.

작은 화면에서 카메라를 움직이려는 아이디어가 필요할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.