Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Integers will improve your range somewhat, but not that much. If you set 2^16 to be a meter, then you still can't go past 65km. And as a downside now you have to be extra careful your derived numbers don't go out of range.


If you set the unit to 1mm you can reach like 20% of the way to Proxima Centauri with Sol as origin.


That's 64 bit. If you were using 64 bit floats you didn't have problems in the first place.

Also a granularity of 1mm will make slow movement complicated to calculate correctly. Consider updating at 60Hz and having an object that moves 1 inch per second.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: