패키지, 저장소 및 앱 카테고리 검색

maze 표지
패키지 상세v3.0.0

maze

Flutter에서 간단한 미로 게임입니다. 또한 CustomPainter 예제도 제공합니다.

AndroidiOSmacOSWindowsLinux
30일 다운로드
28
좋아요
24
Pub 점수
140

패키지 설치

flutter pub add maze

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Flutter로 구현한 간단한 미로 게임으로, CustomPainter를 사용하여 렌더링하는 방법을 보여줍니다. 사용자가 생성된 미로를 탐색하여 출구에 도달하는 인터랙티브한 게임 플레이 경험을 제공합니다. 이 패키지는 재미있는 미니게임이자, Flutter에서 커스텀 페인팅을 구현하는 법을 배우는 개발자를 위한 실용적인 예제로 설계되었습니다. 깔끔한 코드 구조로 교육 목적에 적합합니다.

사용 사례

  • Flutter에서 CustomPainter 배우기
  • 간단한 미로 게임 만들기
  • UI 렌더링을 위한 교육 예제
  • 상호작용 퍼즐 만들기
  • Dart에서 게임 로직을 보여주는 방법

주요 기능

  • CustomPainter 구현
  • 랜덤 미로 생성
  • 인터랙티브 플레이어 이동
  • 간단한 게임 메커니즘
  • 크로스 플랫폼 호환성

적합한 대상

  • 플러터 초보자
  • 게임 개발 학습자
  • UI/UX 교육자
  • 그래픽을 탐색하는 Dart 개발자
  • 교육 프로젝트

고려 사항

  • 제한된 게임 깊이
  • 멀티플레이어 또는 스코어링 기능 없음
  • 최소한의 사용자 정의 옵션
  • 큰 미로에 최적화되지 않음
  • 주로 예시용으로 사용되며, 생산용 게임은 아님

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

maze_game

A simple maze game in Flutter. It also serves as a CustomPainter example.

¿Why?

In another project, I needed to create a "simple" maze game that can be used in low-end devices, so game engine was not an option.

Suddenly, I found a way to do it in pure Android.

Maze

So, this is a "port" of that saviour example.

Maze package

pub Project Status: Active License: MIT style: very good analysis

You can use it in your project, you only need to add the dependency:

dependencies:
  flutter:
    sdk: flutter
  maze_game: 3.0.0

Now you can create your Maze:

Maze(
    player: MazeItem(
        'https://image.flaticon.com/icons/png/512/808/808433.png',
        ImageType.network),
    columns: 6,
    rows: 12,
    wallThickness: 4.0,
    wallColor: Theme.of(context).primaryColor,
    finish: MazeItem(
        'https://image.flaticon.com/icons/png/512/1506/1506339.png',
        ImageType.network),
    onFinish: () => print('Hi from finish line!'))

카테고리

의존성

의존성 목록 3 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.