Biological Warfare DS
From KBase
Contents |
[edit] Introduction
1995 년에 만들었던 세균전을 DS 로 옮겨 보았다.
[edit] License
누구나 자유롭게 소스를 가져다 쓸 수 있습니다. 다만 원작자를 표시해 주는 센스~
[edit] Screenshots
[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 파일이 남아 있지 않은 것
- char [] 로 되어 있던 resource.c 파일에 적당히 FILE * 코드 붙여서 파일에 쓰게 한다.
- 그림 데이터 뿐 아니라 팔레트 정보도 이렇게 해야 하는데, 그 옛날 MCGA(0x13) Mode 의 Palette 는 RGB 각각 6비트만 썼기 때문에 변환 작업도 해 주어야 한다.
- 그림판으로 256 color bmp 파일을 하나 만들어 저장한 뒤 binary editor 로 연다. 생성한 파일도 같이 연다.
- 그림 내용과 palette 를 bmp 파일의 적당한 위치에 paste 한다
- 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 방명록 에 글도 써 주삼~




