# 개발자가 시도해볼만한 좀 더 도전적인 프로젝트들

> Clean Markdown view of GeekNews topic #3451. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=3451](https://news.hada.io/topic?id=3451)
- GeekNews Markdown: [https://news.hada.io/topic/3451.md](https://news.hada.io/topic/3451.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-12-22T10:09:05+09:00
- Updated: 2020-12-22T10:09:05+09:00
- Original source: [web.eecs.utk.edu](https://web.eecs.utk.edu/~azh/blog/morechallengingprojects.html)
- Points: 33
- Comments: 3

## Topic Body

사이드 프로젝트로 시도해 볼만한 것들을 리스트업

만들어보기 위해 추가로 읽어야 할 링크 및 강좌들을 정리

- Ray Tracer

- Key-Value Store Web API

- Web browser

- Stock Trading Bot

1년 전에 올라온 "개발자가 시도해볼만한 도전적인 프로젝트들" 의 2편 https://news.hada.io/topic?id=1085

## Comments



### Comment 3983

- Author: galadbran
- Created: 2020-12-22T10:49:15+09:00
- Points: 1

웹 브라우저를 보는 순간 아.. 정말 도전적인 프로젝트구나 하는 느낌이 드네요 ^^;;

### Comment 3982

- Author: xguru
- Created: 2020-12-22T10:09:19+09:00
- Points: 3

관련해서 HN 댓글에서도 다양한 것들을 추천하고 있습니다 https://news.ycombinator.com/item?id=25489879

- Build a toy regex engine

- Tetris

- ION (Intuitive Ordinal Notation)

- Fantasy Sports

- Game Boy Emulator

"Build you Own X" 에도 더 많은 리스트들이 있습니다. https://news.hada.io/topic?id=850

### Comment 3989

- Author: ffdd270
- Created: 2020-12-22T14:25:47+09:00
- Points: 3
- Parent comment: 3982
- Depth: 1

게임 보이 에뮬레이터는 만들어보고 있는데 정말 재미있는 걸 많이 해볼 수 있습니다. CPU와 GPU가 어떻게 데이터를 주고 받을지, 인터럽트는 어떻게 구현할 지.. 등등...

https://gbdev.io/pandocs/

개발에 관심이 있으시다면 위 사이트를 쭉 한번 둘러보시는 걸 추천드려용.

https://github.com/gbdev/awesome-gbdev

더 많은 개발 정보를 찾고 싶으시면 여기를 보시는 걸 추천드립니당. 'ㅁ'! 그리고 https://github.com/ffdd270/study_emu 제가 개발중인 repo도 있는데, CPU 명령어들은 모두 구현과 C++로 테스트 케이스를 짜놔서, 혹시 구현하실 떄 막히시면 테스트 케이스를 보시면서 해결해보시는 것도 좋을 것 같습니당.

이번년도 안에 닌텐도 로고 띄우는 걸 목표로 GPU도 개발중입니당.  궁극적인 목표는 게임보이 개발을 인터렉션하게 배울 수 있는 무언가를 만들고 싶은데 =ㅁ=.. 일단 로고부터 띄우고..
