Leave a comment

Comments 13

ackforstpdcmnts February 3 2024, 23:07:59 UTC
В прикрепленной гифке очевидно глючный алгоритм обработки коллизий: шарик часто залипает и выбивает больше квадратиков, чем должен.

Reply


harkov1 February 3 2024, 23:09:59 UTC

vashu11 February 4 2024, 02:31:49 UTC

PC-BASIC вылетает с "Illegal function call in 260" через считанные секунды.

GW-BASIC в досбоксе вылетает через десятки минут с той же ошибкой ¯\_(ツ)_/¯

Reply

avva February 4 2024, 08:01:09 UTC
Значит, недосмотрел где-то. У меня была та же ошибка в PC-BASIC, я ее долго отлаживал, нашел фундаментальную проблему с логикой, починил, теперь у меня минимум 5 минут бежит без проблем. Но исходники я выложил уже починенные, я перепроверил, так что еще другой баг остался, видимо ( ... )

Reply


r3po February 4 2024, 04:44:31 UTC
Код не запускал, но КМК, там неверная отработка ситуации, если шарики сталкиваются. В перезакрасит конфликнтую клетку под себя, получается у него приоритет.

Reply


rednyrg721 February 4 2024, 05:51:18 UTC
Что-то подобное на главной HN было:

https://news.ycombinator.com/item?id=39159418 (120 comments)

UPD Из комментов: https://hachyderm.io/@vnglst/111828811496422610

Reply


Leave a comment

Up