Files
ogame-vue-ts/README-KO.md
谦君 8c799dc3bf chore: 精简README下载区与统一产品名
移除各语言README中的下载区内容,保持文档简洁一致。package.json中productName由“OGame-Vue-Ts”改为“OGame”,统一产品命名。
2025-12-24 03:22:06 +08:00

7.2 KiB

OGame Vue TS Logo

OGame Vue TS

Vue 3와 TypeScript로 제작된 클래식 OGame을 기반으로 한 현대적인 우주 전략 게임입니다.

GitHub Release License: CC BY-NC 4.0 Vue 3 TypeScript Vite Go

简体中文 | English | 繁體中文 | Deutsch | Русский | 한국어

프로젝트 소개

OGame Vue TS는 클래식 OGame에서 영감을 받은 싱글플레이어 브라우저 기반 우주 전략 게임입니다. 은하계에서 제국을 건설하고, 기술을 연구하고, 우주선을 제작하고, 장대한 우주 전투에 참여하세요. 이 프로젝트는 현대 웹 기술로 제작되었으며, 로컬 데이터 저장과 함께 브라우저에서 완전히 실행됩니다.

주요 기능

  • 다국어 지원 - 6개 언어 지원: 영어, 중국어 (간체 및 번체), 독일어, 러시아어, 한국어
  • 건물 관리 - 행성과 달에서 다양한 건물을 건설하고 업그레이드
  • 기술 연구 - 제국을 강화하기 위한 첨단 기술 해금
  • 함대 관리 - 우주선 건조, 미션 파견, 전술적 우주 전투 참여
  • 방어 시스템 - 식민지 보호를 위한 방어 시설 배치
  • 장교 시스템 - 전략적 이점을 위한 장교 고용
  • 전투 시뮬레이터 - 자원 투입 전 전투 시나리오 테스트
  • 은하 뷰 - 우주 탐험 및 다른 행성과의 상호작용
  • 로컬 데이터 저장 - 모든 게임 데이터는 암호화되어 브라우저에 로컬 저장
  • 다크/라이트 모드 - 선호하는 비주얼 테마 선택
  • 대기열 관리 - 여러 건설 및 연구 대기열 관리
  • 달 생성 - 잔해 필드에서 확률 기반 달 생성

기술 스택

  • 프론트엔드 프레임워크: Vue 3 + Composition API (<script setup> 문법)
  • 프로그래밍 언어: TypeScript (엄격한 타입 검사 활성화)
  • 빌드 도구: Vite (Custom Rolldown-Vite 7.2.5), Golang (크로스 플랫폼 웹 서버 구축), Electron (크로스 플랫폼 데스크톱 애플리케이션 구축)
  • 상태 관리: Pinia + 지속성 플러그인
  • 라우팅: Vue Router 4
  • UI 컴포넌트: shadcn-vue (New York 스타일)
  • 스타일링: Tailwind CSS v4 + CSS 변수
  • 아이콘: Lucide Vue Next
  • 애니메이션: tw-animate-css
  • 국제화: 커스텀 i18n 구현

빠른 시작

요구 사항

  • Node.js (버전 18 이상 권장)
  • pnpm (버전 10.13.1 이상)
  • Go (버전 1.21 이상) (선택 사항)

설치

# 저장소 클론
git clone https://github.com/setube/ogame-vue-ts.git

# 프로젝트 디렉토리로 이동
cd ogame-vue-ts

# 의존성 설치
pnpm install

개발

# 개발 서버 시작 (포트 25121에서 실행)
pnpm dev

브라우저를 열고 http://localhost:25121로 이동하세요

프로덕션 빌드

# 애플리케이션 빌드
pnpm build

# 프로덕션 빌드 미리보기
pnpm preview

지원 언어

  • 简体中文 (중국어 간체)
  • 繁體中文 (중국어 번체)
  • English (영어)
  • Deutsch (독일어)
  • Русский (러시아어)
  • 한국어

게임 기능

자원 관리

  • 금속 - 기본 건설 재료
  • 크리스탈 - 첨단 기술 부품
  • 중수소 - 연료 및 연구 자원
  • 암흑 물질 - 프리미엄 자원
  • 에너지 - 시설에 전력 공급

건물 유형

  • 자원 건물 - 금속 광산, 크리스탈 광산, 중수소 합성기, 태양열 발전소
  • 시설 - 로봇 공장, 조선소, 연구소, 저장 시설
  • 특수 건물 - 나노 로봇 공장, 테라포머 등

기술

  • 에너지 기술 - 에너지 효율 향상
  • 레이저 기술 - 무기 시스템 강화
  • 이온 기술 - 고급 추진 및 무기
  • 초공간 기술 - 더 빠른 이동 가능
  • 플라즈마 기술 - 궁극의 무기 시스템
  • 그 외 다수...

함선 종류

  • 민간 함선 - 소형/대형 수송선, 식민선, 재활용선
  • 전투 함선 - 경/중 전투기, 순양함, 전함, 폭격기
  • 특수 함선 - 데스스타, 전투순양함, 파괴자

방어 시스템

  • 로켓 발사대, 경/중 레이저, 가우스 포
  • 이온 포, 플라즈마 포탑
  • 소형/대형 실드 돔

데이터 보안

모든 게임 데이터는 브라우저의 로컬 스토리지에 저장되기 전에 AES 암호화로 자동 암호화됩니다. 게임 진행 상황은 안전하고 비공개로 유지됩니다.

커스터마이징

애플리케이션은 src/style.css에 정의된 Tailwind CSS 변수를 통해 완전한 테마 커스터마이징을 지원합니다. 라이트 모드와 다크 모드 간에 쉽게 전환할 수 있습니다.

기여

기여를 환영합니다! 이슈나 풀 리퀘스트를 자유롭게 제출해 주세요.

라이선스

이 작품은 크리에이티브 커먼즈 저작자표시-비영리 4.0 국제 라이선스에 따라 라이선스가 부여됩니다.

자유롭게:

  • 공유 — 어떤 매체나 포맷으로든 자료를 복사하고 재배포할 수 있습니다
  • 변경 — 자료를 리믹스, 변형하고 자료를 기반으로 2차 저작물을 만들 수 있습니다

다음 조건을 따라야 합니다:

  • 저작자표시 — 적절한 출처를 표시하고, 라이선스 링크를 제공하며, 변경이 있었는지 표시해야 합니다
  • 비영리 — 이 자료를 상업적 목적으로 사용할 수 없습니다

감사의 말

이 프로젝트는 원작 OGame 브라우저 게임에서 영감을 받았습니다. 모든 게임 메커니즘과 디자인 요소는 교육 및 오락 목적으로 재구현되었습니다.

면책 조항

이 프로젝트는 Gameforge AG 또는 공식 OGame 게임과 제휴, 보증 또는 연결되어 있지 않습니다. 이것은 교육 목적과 개인적인 즐거움을 위해 만들어진 독립적인 팬 프로젝트입니다.


❤️를 담아 제작, 작성자: setube
© 2025 - 모든 권리 보유 (CC BY-NC 4.0 라이선스에 의해 부여된 권리 제외)