Skip to content

smgal/lore2026

Repository files navigation

Lore 2026 (Flutter)

고전 Lore의 룩앤필을 재현하는 타일 기반 RPG 프로젝트입니다. Flutter와 Bonfire 엔진을 사용하여 현대적인 환경(Windows Desktop)에서 구동되도록 개발되었습니다.

주요 특징

  • 엔진: Flutter + Bonfire (2D Game Engine)
  • 대상 플랫폼: Windows Desktop (기본 해상도 800x600)
  • 아키텍처: MVVM (Model-View-ViewModel) 패턴
  • 렌더링: 정밀한 24x24 px 타일 기반 렌더링 및 Nearest Neighbor 필터링 적용

실행 방법 (How to Run)

이 프로젝트를 로컬 환경에서 실행하려면 다음과 같은 단계가 필요합니다.

1. 사전 준비 (Prerequisites)

  • Flutter SDK가 설치되어 있어야 합니다. (Stable 채널 권장)
  • Windows에서 실행하는 경우, Visual Studio가 설치되어 있고 'C++를 사용한 데스크톱 개발' 워크로드가 포함되어 있어야 합니다.
  • 사용 중인 IDE(VS Code 또는 Android Studio)에 Flutter/Dart 플러그인이 설치되어 있어야 합니다.

2. 의존성 설치 (Install Dependencies)

터미널에서 프로젝트 루트 디렉토리로 이동한 후 다음 명령어를 실행하여 필요한 패키지들을 가져옵니다:

flutter pub get

3. 프로젝트 실행 (Run the Project)

Windows 데스크톱 앱으로 실행하려면 다음 명령어를 사용합니다:

flutter run -d windows

또는 IDE(VS Code 등)에서 바로 실행 버튼을 눌러 시작할 수 있습니다.

개발 도구 (Utility Scripts)

utils/ 디렉토리에는 에셋 처리를 위한 Dart 스크립트들이 포함되어 있습니다:

  • resize_assets.dart: 이미지 리사이징
  • make_transparent.dart: 특정 색상(마젠타 등) 투명화
  • check_dims.dart: 이미지 크기 검증

실행 방법 예시: dart utils/resize_assets.dart

참고 문서

About

Flutter로 제작하는 Lore 시리즈

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors