Fantasy telescope
Go to file
ktyl 5e880633eb extract netcode from main 2023-02-20 20:55:24 +00:00
include extract netcode from main 2023-02-20 20:55:24 +00:00
screenshots ring.png 2022-06-03 21:16:46 +01:00
src extract netcode from main 2023-02-20 20:55:24 +00:00
.gitignore rename binary 2023-02-14 23:19:52 +00:00
CMakeLists.txt start splitting out header and source files 2023-02-19 21:30:59 +00:00
README.md extract netcode from main 2023-02-20 20:55:24 +00:00
run.sh Generalise build system 2020-06-03 01:19:20 +01:00

README.md

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

  • waits for connection
  • send a message to the client
  • move core rendering out of main.cpp
  • combine 'hittable' 'hittable_list' and 'scene' in 'world'
  • send rendered image data to client
  • form image file on client
  • extract netcode from main
  • specify protocol format
  • receive imaging command
  • render image
  • send image data
  • send image data using udp
  • send telemetry
  • compress image before sending