JRE System Library
이 프로그램을 실행하는데 필요한 함수와 라이브러리들이 들어있다.
엄청 많다
src 폴더 > controllers
controller에는 키보드 이벤트를 처리하기 위한 코드들이 들어있다.
↑ 를 누르면 앞으로 가고, ↓를 누르면 break (사실 뒤로 가는 거지만
←를 누르면 왼쪽으로 →를 누르면 오른쪽으로 가도록 처리가 되어있다.
src 폴더 > engine
engine에서는 게임 창을 그리는 코드가 있다.
게임 오브젝트를 불러와서 표현하고, 자동차의 움직이는 위치를 좌표값으로 나타낸다
또, 자동차가 충돌했을 때, 어떤 이벤트가 발생할지 처리할 수 있다.
src 폴더 > test
게임 배경, 자동차, 충돌, 키보드 이벤트 등등을 미리 만들어두고 필요할 때마다 하나씩 불러와서 사용하고 있다.
객체지향 프로그래밍(Object-Oriented Programming, OOP) 개념을 활용하여 만든 프로젝트인 셈이다.
test에는 이것들을 하나씩 불러와서, 무언가 이벤트를 처리하는 시나리오들이 적혀있다.
graphics
graphics에는 화면에 표현할 자동차들의 사진이 들어있다.
'Game AI & Unity > Java Steering game' 카테고리의 다른 글
[Game AI][Steering Behavior] 5. engine.Car.java (0) | 2024.03.20 |
---|---|
[Game AI][Steering Behavior] 4. engine.Car.java (0) | 2024.03.20 |
[Game AI][Steering Behavior] 3. controllers (0) | 2024.03.20 |
[Game AI][Steering Behavior] 1. 코드 실행해보기 (0) | 2024.03.20 |
[Game AI][Steering Behavior] 0. 스켈레톤 코드 익히기 (0) | 2024.03.20 |