Lua를 연습해볼 겸 이전에 PacMan에 사용했던 유전 프로그래밍을 약간 변형해서 적용해봤다. 너무 단순한 방법이라 그런가 성능이 좋은 편은 아니지만, Lua의 coroutine을 연습해보는 정도로 만족. 애초에 더 좋은 알고리즘을 만들려면 이전 상태를 고려하고 탄막의 속도를 계산할 줄 아는 알고리즘을 생각해야겠지(일단 지금 드는 생각은, 사람이 직접 이런 feature를 만드는건 귀찮고 재미도 없을 것 같으니 (귀찮아서 안 할듯 하지만)만약 시도한다면 NEAT나 변형된 Deep Q-Learning을 구현할 생각).
GitHub Link: https://github.com/kcy1019/strikersii_ai (forked from https://github.com/aikorea/strikersii_ai)
'Computer' 카테고리의 다른 글
Android AlarmManager repeat with interval less than 1minutes (0) | 2016.09.05 |
---|---|
2016 SCPC 2차 온라인 예선 3번 - 땅 나누기 (6) | 2016.07.21 |
Windows 8에서 TOEIC 성적표 PDF로 뽑기 (5) | 2016.03.16 |
Karabiner(KeyRemap4MacBook) 로 맥북 키보드/외장 키보드 키 배치 변경하기 (0) | 2016.03.02 |
PacMan for Terminal (0) | 2015.06.16 |