20230622
今天寫(xiě)數(shù)獨(dú)游戲的時(shí)候想到了一個(gè)很有趣的問(wèn)題:
假如有一個(gè)網(wǎng)站,這個(gè)網(wǎng)站只有一個(gè)100*100的像素點(diǎn)圖案,有10000個(gè)人每個(gè)人都可以控制一個(gè)像素的顏色,但是只能在赤橙黃綠青藍(lán)紫白黑灰(所有的灰灰度都是一樣的)這九種顏色中選擇,而且他們并不知道自己控制的像素點(diǎn)在哪,而且每天早上網(wǎng)站才會(huì)更新顏色變化。


這個(gè)模型中,我有兩個(gè)問(wèn)題:
第一是一個(gè)人如何在別人的影響下知道自己控制的像素點(diǎn)在什么位置,這個(gè)天數(shù)與他們之間是否有交流有關(guān)嗎?
即如果交流那么他們會(huì)怎么安排來(lái)快速確定每一個(gè)人的位置,這個(gè)問(wèn)題的算法怎么設(shè)計(jì);
若不是則每一個(gè)孤立的人如何通過(guò)一個(gè)確定的而不是主觀的方式(說(shuō)白了就是別瞎猜)來(lái)尋找自己的點(diǎn)所在的位置,每個(gè)人確定自己的點(diǎn)的位置方法可能相同可能不同,所選擇的顏色順序也可能相同可能不同,這產(chǎn)生的相互影響又該怎么辦?
第二是他們能做出一幅畫(huà)或者規(guī)則的形狀嗎,這與他們之間是否有交流有關(guān)嗎?
顧名思義

關(guān)于這個(gè)問(wèn)題我目前的想法:
關(guān)于困難:
1,如何保證10000個(gè)人每天都能參與?
2,如何防止有人惡意破壞或者作弊?
3,如何確認(rèn)10000人之前完全沒(méi)有聯(lián)系或者每個(gè)人之間都能快速且清楚的傳達(dá)意思無(wú)歧義?
這三個(gè)困難顯然是不可能完成的,所以只能假設(shè)理想情況
關(guān)于第一個(gè)問(wèn)題的交流情況:
最好想到的就是9999人一種顏色,1人別的顏色,這樣只需要9999天,更進(jìn)一步想,讓每個(gè)人都選擇一個(gè)獨(dú)一無(wú)二的前4個(gè)顏色順序,這樣就有10? = 10000種可能,直接四天就能確認(rèn)了,那么還有更簡(jiǎn)單的方法嗎?我覺(jué)得我現(xiàn)在找不到。而且,如果只有黑白呢?這需要足足14次,我認(rèn)為會(huì)有更加快速的算法的。
關(guān)于第一個(gè)問(wèn)題的不交流情況:
我沒(méi)有一個(gè)好的想法,只能從我看到這個(gè)問(wèn)題的第一想法來(lái)入手。
我會(huì)選擇一個(gè)顏色序列,每天變化逐步排除不是我這個(gè)序列的像素點(diǎn),這個(gè)肯定也挺快就找到了,其實(shí)我覺(jué)得這應(yīng)該就是最佳算法了。
關(guān)于第二個(gè)問(wèn)題的交流情況:
簡(jiǎn)單的沒(méi)話說(shuō)。
關(guān)于第二個(gè)問(wèn)題的不交流情況:
我認(rèn)為這就是天方夜譚,哪怕他們真的用像素點(diǎn)交流,這也是一個(gè)很難的方法。
那么到這了,我感覺(jué)我這個(gè)模型好像沒(méi)什么難點(diǎn)?加入困難情況的話,現(xiàn)在我也覺(jué)得沒(méi)什么太大的討論價(jià)值,那么這個(gè)模型其實(shí)還是沒(méi)有貼近我的群體相關(guān)的一些想法,其他東西等我以后再靈光一現(xiàn)再說(shuō)吧。

后記:
在網(wǎng)上查了一下,真的有類(lèi)似的實(shí)驗(yàn),有意思,我去看看。
r/place:這是一個(gè)由Reddit舉辦的社會(huì)實(shí)驗(yàn),發(fā)生在2017年和2022年的愚人節(jié)。這個(gè)實(shí)驗(yàn)也是一個(gè)網(wǎng)頁(yè)畫(huà)布,但是不同的是,每個(gè)參與者可以看到自己和別人的像素點(diǎn),并且可以隨時(shí)改變顏色。這個(gè)實(shí)驗(yàn)涉及了超過(guò)100萬(wàn)個(gè)用戶,產(chǎn)生了一些非常有趣和有意義的圖案和結(jié)構(gòu)。
