28 lines
637 B
Markdown
Executable File
28 lines
637 B
Markdown
Executable File
# snoopy
|
|
|
|
Networked fantasy telescope
|
|
|
|
Originally based on https://raytracing.github.io/
|
|
|
|
Original repository at https://github.com/ktyldev/flark
|
|
|
|
https://www.linuxhowtos.org/C_C++/socket.htm
|
|
|
|
## todo
|
|
|
|
* [x] waits for connection
|
|
* [x] send a message to the client
|
|
* [x] move core rendering out of main.cpp
|
|
* [ ] combine 'hittable' 'hittable_list' and 'scene' into 'world'
|
|
* [x] send rendered image data to client
|
|
* [x] form image file on client
|
|
* [ ] specify protocol format
|
|
* [ ] receive imaging command
|
|
* [x] render image
|
|
* [x] send image data
|
|
* [ ] send image data using udp
|
|
* [ ] send telemetry
|
|
* [ ] compress image before sending
|
|
|
|
|