Biological Warfare DS

From KBase

Jump to: navigation, search

Contents

[edit] Introduction

1995 년에 만들었던 세균전을 DS 로 옮겨 보았다.

[edit] License

누구나 자유롭게 소스를 가져다 쓸 수 있습니다. 다만 원작자를 표시해 주는 센스~

[edit] Screenshots

Image:biowar_play.png - Image:biowar_newgame.png - Image:biowar_about.png

[edit] History

  • v0.91
    • 좌상단과 우하단에만 세균을 하나씩 배치한 상태로 시작하도록 함
    • NewGameScene 에서 버튼으로 선택할 수 있도록 함
  • v0.9
    • Key 입력 지원
    • Focus 표시
    • 결과 화면 표시
    • 컴퓨터 알고리즘 약간 향상
      • 여러 depth 를 생각할 수 있는데 너무 느림. 좀 더 최적화할 방법이 필요함. 현재는 접전이 일기 전까지 1 수, 그 후에는 2 수를 본다.
  • v0.8
    • 최초 Release
    • 알고리즘을 옛날의 소스로부터 옮겨 오지 않아서 컴퓨터는 엄청나게 멍청한 플레이를 한다. 무조건 자기가 보는 첫번째 수를 둔다.

[edit] TODOs

  • 컴퓨터가 좀 더 똑똑해지도록 해야 함
    • 난이도 설정 가능하게
    • 누가 혹시 좋은 알고리즘을 알고 있나요?
  • 현재 아래 화면만 사용함. 위 화면을 사용하여 점수 등 표시
  • 소리도 나면 좋겠음

[edit] Graphics

Thanks to Enzoy (Enzoy's Blog)
12년 전, 세균전에 사용된 이미지를 직접 디자인했다. 1995년에 Deluxe Paint 라는 프로그램을 사용하여 도트 노가다 를 해서 만든 건데 지금 봐도 꽤 미려하다.
나머지 그림들
역시 그 옛날 Deluxe Paint 로 도트 노가다 해서 만든 그림들을 베이스로 하여 PhotoShop 으로 옮겨왔다.
Biological Warfare 1995
Font
한글 - HY강-M 14pt, 영문 - Lucida Console 13pt, Debug 용 - Lucida Console 5pt
GFN Maker 사용. Font engine library for NDS.
Image Drawing
png2gpn 사용. Alpha blending library for NDS.


  • PCX 파일이 남아 있지 않은 것
    1. char [] 로 되어 있던 resource.c 파일에 적당히 FILE * 코드 붙여서 파일에 쓰게 한다.
    2. 그림 데이터 뿐 아니라 팔레트 정보도 이렇게 해야 하는데, 그 옛날 MCGA(0x13) Mode 의 Palette 는 RGB 각각 6비트만 썼기 때문에 변환 작업도 해 주어야 한다.
    3. 그림판으로 256 color bmp 파일을 하나 만들어 저장한 뒤 binary editor 로 연다. 생성한 파일도 같이 연다.
    4. 그림 내용과 palette 를 bmp 파일의 적당한 위치에 paste 한다
    5. PhotoShop 에서 열고 편집한다
  • PhotoShop 으로 새로 그린 그림
    • Title 이 Bacteriological Warfare 였는데 Biological Warfare 로 바꿨다. 가까운 Canadian 의 조언에 따라.
    • Block 주위의 gradation - 테두리에 alpha 값을 좀 주었다.
    • Selectable mask - 초록색과 alpha 값을 적당히 주었다.
    • Focus mark - 검정, 흰색으로 눈에 확 들어오도록 했다. 역시 alpha 값을 줌.
    • New Game, Pass, About 버튼 - Naver cafe 의 가입하기 버튼에서 힌트를 얻어 새로 만듬.

[edit] Download (v0.91)

Media:biowar.nds.070802.zip 
biowar.nds (v0.91)
Media:biowar.nds.070613.zip 
biowar.nds (v0.9)
Media:biowar.070613.zip 
모든 소스 파일 (v0.9)

[edit] Older Version

[edit] v0.8

Media:biowar.nds.070607.zip 
biowar.nds
Media:biowar.070607.zip 
모든 소스 파일 포함.

[edit] Links

[edit] Other stuffs

NDS Homebrew Tutorial 
Homebrew 와 관련된 정보들을 모아 놓음
Times Table for NDS 
구구단 for NDS

[edit] Guestbook

GyonG 방명록 에 글도 써 주삼~

Personal tools
Wiki Help (mediawiki.org)