티스토리 뷰

잡담

프로젝트 리스트

kcal2845 2019. 1. 3. 16:40

1. 자바스크립트로 CPU 구현하기 

Logisim으로 CPU를 구현한 적이 있었다. 정말 재미있고 보람감 있긴 했지만, 뭔가 1퍼센트 부족한 것 같은 느낌이었다. 이번에는 부족한 연산 기능도 보충하고,  더불어 CPU설계에 대한 강좌도 마련해서 공개할 계획이다.이 프로젝트가 끝나면 상용 CPU (8080, z80, 6800)등의 자바스크립트 레플리카(에뮬레이터)에 도전해 보도록 하겠다. (언젠가는.....) 이번에는 어셈블러를 python이 아닌 C로 만들 이다. 


2. 알람 크롬 확장프로그램 만들기

알람 기능이 있는 크롬 확장프로그램은 이미 널리고 널렸지만, 크롬 확장 프로그램에 대해서 배울 겸 해서 만들고 싶다고 생각했다.


3. Boids 알고리즘 다시 구현하기

내가 이전에 만들었던 Boids 알고리즘은 충분히 흥미롭고 재미있긴 하지만(블로그 왼쪽 사이드바에서 Boid들이 돌아댕기는 것을 볼 수 있다.), 원본 Boids와는 움직임이 약간 다르다는 것을 알 수 있다. 이제는 생 자바스크립트 코드 대신 Phaser 프레임 워크의 강력한 기능을 이용해서 시간을 아끼고, 지난번 보다는 더 확실하게 원본에 가깝게 만들 생각이다.


4. 개미 집단 알고리즘 구현하기

작년에는 만들다 도중에 걷어차버린 개미 집단 알고리즘도 다시 만들어 볼 생각이다. Boids와 마찬가지로 Phaser 프레임 워크를 사용할 계획이다.


5. NEAT 알고리즘으로 게임 깨는 AI 만들기

NEAT알고리즘은 인공 신경망 기술과 유전 알고리즘을 결합한 머신 러닝 알고리즘이다. 조만간 NEAT알고리즘에 대해서 간단하게 설명하는 포스팅을 먼저 올릴 생각이다. 그 뒤에 NEAT 알고리즘을 이용해서 게임을 깨는 알고리즘을 만들 것이다. (간단한 레이싱 게임이나 인스턴트 게임 등등)

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함