Difference between r1.1 and the current
@@ -18,6 +18,17 @@
* 모든 클래스/메서드에 문서 주석이 달려있습니다.
* 고로 코딩하면서 어떤게 있는지 살펴봐도 됩니다! ~~다만 설명이 불친절할 수 있습니다.~~
* ~~코드를 뜯어보진 마세요. 지저분해요.~~
* 고로 코딩하면서 어떤게 있는지 살펴봐도 됩니다! ~~다만 설명이 불친절할 수 있습니다.~~
* ~~코드를 뜯어보진 마세요. 지저분해요.~~
=== 7월 21일 ~ ===
* 진행 예정.
* 데이터 꾸러미를 라이브러리에 추가해볼 생각입니다.
=== 7월 21일 ~ 7월 24일 ===
* 콘솔에 쓰이는 모든 클래스에 내용이 추가되었습니다.
* 새롭게 구현한 명령어 + 만들어야 할 명령어에 대한 내용입니다.
* 기존 메시지들을 담고있는 클래스의 구조가 변경되었습니다.
* getter → readonly
=== 7월 29일 ~ 8월 1일 ===
* 콘솔 모드 리팩토링 과정 중 라이브러리에 추가해도 좋은 것들이 몇 개 있어서, 새롭게 추가된 것들이 있습니다.
* AILibrary 네임스페이스 내부에 System 이라는 네임스페이스가 새로 생겼습니다.
* 메인 모드에서 사용하기 위한 스크립트 전용 클래스/인터페이스가 추가되었습니다.
* 여전히 문서 주석은 꼬박꼬박 달고있습니다.
* 8월 5일 기준으로 이용 가능한 클래스는 총 18개입니다.
------------------------------------
[Project_AI]
1. 개요 ¶
- 스크립트에서 필요한 클래스/데이터들을 모아놓은 라이브러리(dll)입니다.
- 일종의 커스텀 라이브러리 같은 느낌이네요.
- JavaScript를 쓰고계신 한 분에게는 소소한 위로를 건넵니다...
C# 어렵지 않아요!
2.1. 7월 7일 ~ 7월 20일 ¶
- 아직은 라이브러리를 콘솔에서밖에 사용하지 않아서, 여태까지는 라이브러리의 구성물이 콘솔 쪽으로 다소 치우져진 면이 있습니다.
- 네임스페이스 AILibrary가 기초가 되며, 내부에는 Console, Usable, IO의 또다른 네임스페이스가 존재합니다.
- Console - 콘솔에서 사용하는 클래스들의 집합입니다. 아마 외부에서는 쓸 일이 없는 부분일 듯 싶어요.
- 구성요소는 클래스 3개, 열거자 1개.
근데 셋 다 정적 클래스잖아...
- 구성요소는 클래스 3개, 열거자 1개.
- Usable - 실제로 게임에서 사용하는 데이터들을 위한 클래스가 모여있습니다.
- 구성요소는 클래스 7개.
- 구성요소는 클래스 7개.
- IO - 말 그대로 I/O 작업을 담당하는 클래스가 모여있습니다.
- 구성요소는 클래스 2개. 하지만 구현은 하나도 안되어있습니다.
- 구성요소는 클래스 2개. 하지만 구현은 하나도 안되어있습니다.
- Console - 콘솔에서 사용하는 클래스들의 집합입니다. 아마 외부에서는 쓸 일이 없는 부분일 듯 싶어요.
- 모든 클래스/메서드에 문서 주석이 달려있습니다.
- 고로 코딩하면서 어떤게 있는지 살펴봐도 됩니다!
다만 설명이 불친절할 수 있습니다.
- 고로 코딩하면서 어떤게 있는지 살펴봐도 됩니다!
코드를 뜯어보진 마세요. 지저분해요.
2.2. 7월 21일 ~ 7월 24일 ¶
- 콘솔에 쓰이는 모든 클래스에 내용이 추가되었습니다.
- 새롭게 구현한 명령어 + 만들어야 할 명령어에 대한 내용입니다.
- 새롭게 구현한 명령어 + 만들어야 할 명령어에 대한 내용입니다.
- 기존 메시지들을 담고있는 클래스의 구조가 변경되었습니다.
- getter → readonly
- getter → readonly