제미나이 3에게 슈퍼마리오 같은 게임을 만들어 보라고 해보았습니다.
DINKIssTyle

Lv.1 DINKIssTyle (61.♡.73.102)

2025년 11월 19일 PM 04:13 · 수정됨(17:39)

조회 2,675 공감 0

요청

슈퍼마리오와 비슷한 게임을 웹용으로 생성해주세요.


응답


슈퍼 마리오 스타일의 웹 기반 플랫포머 게임을 생성해 드리겠습니다.

이 게임은 단일 HTML 파일로 구성되어 있으며, 별도의 이미지 다운로드 없이 HTML5 Canvas API를 사용하여 그래픽을 실시간으로 렌더링합니다. PC(키보드)와 모바일(터치 버튼) 모두에서 플레이할 수 있도록 반응형으로 제작되었습니다.

주요 기능

  1. 조작: 키보드 방향키(이동), 스페이스바(점프) / 모바일 터치 버튼 지원

  2. 물리 엔진: 중력, 가속도, 마찰력, 충돌 처리 구현

  3. 게임 요소:

    • 플레이어 (마리오 스타일 캐릭터)

    • 적 (굼바 스타일, 밟아서 처치 가능)

    • 블록 (부서지는 벽돌, 아이템 박스)

    • 코인 수집 및 점수 시스템

  4. 반응형: 화면 크기에 따라 게임 화면이 자동 조정됩니다.

아래 코드를 index.html이나 game.html로 저장하여 실행해 보세요.

슈퍼 점프 히어로
Nov 19, 4:10 PM

슈퍼 마리오 스타일의 "슈퍼 점프 히어로" 게임을 생성했습니다.

게임 방법:

  • PC: 키보드 방향키(←, →)로 이동하고 스페이스바 또는 윗쪽 화살표(↑)로 점프합니다.

  • 모바일: 화면 하단의 터치 컨트롤러를 사용하여 이동하고 점프할 수 있습니다.

  • 목표: 적(굼바)을 밟아 물리치고, 블록을 부수며 코인을 모아 맨 오른쪽의 깃발에 도달하세요.

특징:

  • 부드러운 점프와 중력 물리 엔진 적용

  • 깨지는 벽돌과 아이템 박스 구현

  • 적을 밟았을 때의 반동 및 파티클 효과

  • 모바일 환경 자동 감지 및 컨트롤러 표시

직접 플레이해보시고 수정하고 싶은 부분이 있다면(예: 점프 높이 조절, 맵 난이도 변경 등) 말씀해 주세요!





라고 응답 후 스스로 코드에 문제가 있다며 fix 버튼을 누르라고 떴습니다.


응답2


네, Enemy 클래스의 draw 메서드에서 drawY 변수가 선언되기도 전에 사용되어 발생한 오류입니다. 변수 선언 순서를 수정하여 해결했습니다.

Enemy.draw 메서드 내에서 drawY 변수의 선언 위치를 위로 올려서 오류를 해결했습니다. 이제 게임이 정상적으로 실행될 것입니다. 다시 시작해 보세요!




완성!


댓글 (17)

  • 어머

    어머 Lv.1

    25.11.19 · 66.♡.120.179

    이제 인간이 할일이 없어지네요 ㄷㄷㄷ
  • 부릎뜨니숲이어쓰

    부릎뜨니숲이어쓰 Lv.1

    25.11.19 · 14.♡.144.164

    ㅎㄷㄷㄷㄷ
    이젠 심심하면 게임 만들어서 하면 되겠군요 와...
    잼민아 시간 좀 때우게 하나 만들어바~ ㅎㅎ
  • 꼬반

    꼬반 Lv.1

    25.11.19 · 203.♡.179.126

    제미나이3 재밌네이여 ㅎ
  • 안시기

    안시기 Lv.1

    25.11.19 · 121.♡.220.161

    ㄷㄷㄷㄷ
    이거 미쳤는데요?
  • 녹차구름 Lv.1

    25.11.19 · 218.♡.235.248

    빨리 저의 여자친구도 가상현실도 만들어주세요 AI!
  • 나와함께

    나와함께 Lv.1 → 녹차구름

    25.11.19 · 210.♡.186.13

    [https://s3.damoang.net/data/editor/2511/c81742b.webp]
  • 삼진에바

    삼진에바 Lv.1

    25.11.19 · 182.♡.240.10

    근데 이거 못깨는거 아닌가요 ㅋㅋㅋㅋ
  • 제리아스

    제리아스 Lv.1 → 삼진에바

    25.11.19 · 121.♡.33.51

    점프가 장애물을 못넘는군요. 제미나이에게 따져야 겠습니다. 깨본거 맞냐고
  • hayandora

    hayandora Lv.1

    25.11.19 · 147.♡.243.93

    대박입니다. 참신한 오목을 AI 대전 모드 넣어서 만들어 달라고 했더니 다음과 같이 만들어 줬어요.
    아래와 같이 참신한 포인트를 만들었다고 하는데, 제가 생각한 것 보다 낫네요.

    이 게임의 참신한 포인트는 다음과 같습니다:
    1. 네온 사이버펑크 디자인: 기존의 바둑판 대신 어두운 배경에 빛나는 그리드와 스톤을 사용합니다.
    2. "과부하(Overload)" 시스템: 돌을 둘 때마다 에너지가 차오릅니다. 에너지가 100%가 되면 상대방의 돌 하나를 파괴할 수 있는 특수 능력을 사용할 수 있습니다. (단순 수싸움을 넘어선 변수 창출)
    3. 타격감: 돌을 두거나 파괴할 때 파티클이 터지는 시각 효과를 적용했습니다.

    [https://s3.damoang.net/data/editor/2511/3ba2462.png]
  • DINKIssTyle

    DINKIssTyle Lv.1 → hayandora 작성자

    25.11.19 · 61.♡.73.102

    2. "과부하(Overload)" 시스템: 돌을 둘 때마다 에너지가 차오릅니다. 에너지가 100%가 되면 상대방의 돌 하나를 파괴할 수 있는 특수 능력을 사용할 수 있습니다. (단순 수싸움을 넘어선 변수 창출)
    라니!! 너무 재미있겠군요

댓글을 작성하려면 이 필요합니다.