snoopy/README.md

29 lines
667 B
Markdown
Raw Permalink Normal View History

2023-02-15 00:20:58 +01:00
# snoopy
2020-06-01 00:52:34 +02:00
2023-02-15 00:20:58 +01:00
Networked fantasy telescope
2020-06-01 00:52:34 +02:00
2023-02-15 00:20:58 +01:00
Originally based on https://raytracing.github.io/
2022-06-03 00:09:22 +02:00
2023-02-15 00:20:58 +01:00
Original repository at https://github.com/ktyldev/flark
2022-06-03 00:09:22 +02:00
2023-02-15 00:20:58 +01:00
https://www.linuxhowtos.org/C_C++/socket.htm
2023-02-19 22:37:24 +01:00
## todo
* [x] waits for connection
* [x] send a message to the client
* [x] move core rendering out of main.cpp
2023-02-20 02:21:10 +01:00
* [x] combine 'hittable' 'hittable_list' and 'scene' in 'world'
2023-02-19 22:37:24 +01:00
* [x] send rendered image data to client
* [x] form image file on client
2023-02-20 21:55:24 +01:00
* [x] extract netcode from main
2023-02-19 22:37:24 +01:00
* [ ] specify protocol format
* [ ] receive imaging command
* [x] render image
* [x] send image data
* [ ] send image data using udp
* [ ] send telemetry
* [ ] compress image before sending