Chronosort
ledoc.itch.io
Chronosort
1–10 of 14 posts
Re: Chronosort
#2Re: Chronosort
#3Honestly I'm unlikely to remember about it tomorrow.
Why is it explicitly for desktop? The hardware requirements are low, and people mostly use mobile for time killer games. It needs to be mobile-first.
Re: Chronosort
#4I liked how it made me think about prerequisites for various technologies in order to guess when they were invented.
Re: Chronosort
#5I like the "one game a day" style, bit I also like reading Samuel Pepys diary.
I got plenty of other things to spend my time on.
Re: Chronosort
#6So, here's my version of chronosort: Given a set of natural numbers, place them all on a timer, with a timeout equal to the number, and callback argument also equal to the number. The callback function simply appends its argument to the end of a shared list. At some point you will have a sorted and (eventually) complete list :)
Re: Chronosort
#7Why do games like this have one game a day? What's preventing them randomizing it so I can keep playing? I mean I'll be honest, it's pretty frustrating given I'll likely never visit your website ever again.
Re: Chronosort
#8I thought this was going to be a silly sorting algorithm, like bogosort. So, here's my version of chronosort: Given a set of natural numbers, place them all on a timer, with a timeout equal to the number, and callback argument also equal to the number. The callback function simply appends its argument to the end of a shared list. At some point you will have a sorted and (eventually) complete list :)
Re: Chronosort
#9I thought this was going to be a silly sorting algorithm, like bogosort. So, here's my version of chronosort: Given a set of natural numbers, place them all on a timer, with a timeout equal to the number, and callback argument also equal to the number. The callback function simply appends its argument to the end of a shared list. At some point you will have a sorted and (eventually) complete list :)
It's queue-sort. You put the elements into a priority queue, then remove them in property order and put them into a list.
Here you just use the inherent queue of a timer system, which wastes time between extracting the next element. That's silly and inefficient, and disingenuous in trying to hide the queue.
Re: Chronosort
#10I thought this was going to be a silly sorting algorithm, like bogosort. So, here's my version of chronosort: Given a set of natural numbers, place them all on a timer, with a timeout equal to the number, and callback argument also equal to the number. The callback function simply appends its argument to the end of a shared list. At some point you will have a sorted and (eventually) complete list :)
It is as silly as bogosort. It's queue-sort. You put the elements into a priority queue, then remove them in property order and put them into a list. Here you just use the inherent queue of a timer system, which wastes time between extracting the next element. That's silly and inefficient, and disingenuous in trying to hide the queue.