diff --git a/README.md b/README.md index ebf8219..11c6205 100755 --- a/README.md +++ b/README.md @@ -7,3 +7,21 @@ 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 + + diff --git a/telescope.md b/telescope.md deleted file mode 100644 index a0a2301..0000000 --- a/telescope.md +++ /dev/null @@ -1,25 +0,0 @@ -fantasy telescope idea - -use rti1w as a base - -* [x] server waits for connection -* [x] client establishes connection -* [x] send a message to the client -* [x] move core rendering out of main.cpp -* [ ] combine 'hittable' 'hittable_list' and 'scene' -* [x] send rendered image data to client -* [x] form image file on client -* [ ] client sends receiving port to server -* [ ] client application sends command to send image -* [ ] server receives imaging command -* [ ] server renders image -* [ ] server sends image data stream to client -* [ ] client application receives image -* [ ] client requests resend of lost packets -* [ ] client displays image -* [ ] client saves image to file -* [ ] server sends telemetry to client (what telemetry?) -* [ ] server compresses image before sending to client -* [ ] client specifies image parameters - -