Smartphone Game Programming 2022
- ImageSwitcher
- TextView, Button, ImageButton, LinearLayout
- Selector
- Cards (Memory Game)
- Shuffle, Alert
- Color Table, Style, String Resource
- MoreControls
- CheckBox, RadioButton, EditText, TextWatcher
- CustomView
- CustomView based Game App
- postDelayed(), Choreographer
- Frame Time, FPS
- Move based time
- FighterPlane (First 2D Game)
- GameObject class/interface, Sprite
- MainGame class
- Touch Event handling
- Frame Animation
- Game Framework
- DragonFlight
- EnemyGenerator
- Object Lifecycle Management (recycle)
- GameObject Layering
- Score / Font Drawing
- Background Layering (Parallex Scroll)
- CookieRun
- HorzScroll BG / VertScroll BG
- Image Resource Sheet
- Stage data file
- Collision Check / Collision Handling
- Multiple Scene / Transparent Scene
- Path Draw / Path Animation
- Tiled MapEditor
- DragonFlight rework
-
1차 발표 : 5주차 수요일 (3/30)
- 게임 컨셉: High Concept 및 핵심 메카닉을 명확히 제시
- 개발 범위: 개발 주요 요소를 정량적으로 제시
- 예상 게임 실행 흐름
- 게임 화면 스크린샷을 이용하여, 게임 실행 흐름 제시
- 다른 게임 화면 이용 또는 간단히 스케치한 그림
- 게임이 어떤 식으로 진행되는지 직관적으로 알 수 있도록 구성
- 개발 일정: 4월 4일에 시작하는 주를 1주차로 하여 9주간의 주단위 상세 개발 일정을 제시.
- 발표 동영상의 길이는 1분 30초가 되게 해 주세요. 1분 20초보다 짧거나 1분 40초보다 길면 감점합니다.
- 발표 내용은 README.md 에 모두 포함되어야 합니다.
-
2차 발표 : 10주차 수요일 (5/4)
- 추후 공지
-
최종 발표 : 15주차 수요일 (6/8)
- 추후 공지