that we applied CSS transform: translate(x, y) to. Using a separate div made it easy to control the order that these transforms were applied to the canvas, which was important for preventing the camera from moving when toggling the zoom level.
We ended up supporting a variety of ways to adjust the camera position, including:
Click and dragClick to moveKeyboard navigation
Each of these methods required a slightly different approach.
Click-and-drag
The primary way of navigating was click-and-drag (or touch-and-drag). We stored the x, y position of the mousedown event. On each mousemove event, we found the offset of the mouse position relative to that start position, then added that offset to the existing saved canvas offset. The camera position was updated immediately so that this form of navigation felt really responsive.
Click-to-move
We also allowed clicking on a tile to center that tile on the screen. To accomplish this, we had to keep track of the distance moved between the mousedown and mouseup events, in order to distinguish “clicks” from “drags”. If the mouse did not move enough to be considered a “drag”, we adjusted the camera position by the difference between the mouse position and the point at the center of the screen. Unlike click-and-drag movement, the camera position was updated with an easing function applied. Instead of setting the new position immediately, we saved it as a “target” position. Inside the animation loop (the same one used to redraw the canvas), we moved the current camera position closer to the target using an easing function. This prevented the camera move from feeling too jarring.
Keyboard navigation
We also supported navigating with the keyboard, using either the WASD keys or the arrow keys. The four direction keys controlled an internal movement vector. This vector defaulted to (0, 0) when no movement keys were down, and each of the direction keys added or subtracted 1 from either the x or y component of the vector when pressed. For example, pressing the “right” and “up” keys would set the movement vector to (1, -1). This movement vector was then used inside the animation loop to move the camera.
During the animation loop, a movement speed was calculated based on the current zoom level using the formula:
movementSpeed = maxZoom / currentZoom * speedMultiplier
This made keyboard navigation faster when zoomed out, which felt a lot more natural.
The movement vector is then normalized and multiplied by the movement speed, then applied to the current camera position. We normalized the vector to make sure diagonal movement was the same speed as orthogonal movement, which also helped it feel more natural. Finally, we applied the same kind of easing function to changes to the movement vector itself. This smoothed out changes in movement direction and speed, making the camera feel much more fluid and juicy.
Mobile app support
There were a couple of additional challenges to embedding the canvas in the mobile apps for iOS and Android. First, we needed to authenticate the user so they could place tiles. Unlike on the web, where authentication is session based, with the mobile apps we use OAuth. This means that the app needs to provide the webview with an access token for the currently logged in user. The safest way to do this was to inject the oauth authorization headers by making a javascript call from the app to the webview (this would’ve also allowed us to set other headers if needed). It was then a matter of passing the authorization headers along with each api call.
r.place.injectHeaders({‘Authorization’: ‘Bearer ’});
For the iOS side we additionally implemented notification support when your next tile was ready to be placed on the canvas. Since tile placement occurred completely in the webview we needed to implement a callback to the native app. Fortunately with iOS 8 and higher this is possible with a simple javascript call:
webkit.messageHandlers.tilePlacedHandler.postMessage(this.cooldown / 1000);
The delegate method in the app then schedules a notification based on the cooldown timer that was passed in.
What We Learned
You’ll always miss something
Since we had planned everything out perfectly, we knew when we launched, nothing could possibly go wrong. We had load tested the frontend, load tested the backend, there was simply no way we humans could have made any other mistakes.
Right?
The launch went smoothly. Over the course of the morning, as the popularity of r/place went up, so did the number of connections and traffic to our websockets instances:
No big deal, and exactly what we expected. Strangely enough, we thought we were network-bound on those instances and figured we had a lot more headway. Looking at the CPU of the instances, however, painted a different picture:
Those are 8-core instances, so it was clear they were reaching their limits. Why were these boxes suddenly behaving so differently? We chalked it up to place being a much different workload type than they’d seen before. After all, these were lots of very tiny messages; we typically send out larger messages like live thread updates and notifications. We also usually don’t have that many people all receiving the same message, so a lot of things were different.
Still, no big deal, we figured we’d just scale it and call it a day. The on-call person doubled the number of instances and went to a doctor’s appointment, not a care in the world.
Then, this happened:
That graph may seem unassuming if it weren’t for the fact that it was for our production Rabbit MQ instance, which handles not only our websockets messages but basically everything that reddit.com relies on. And it wasn’t happy; it wasn’t happy at all.
After a lot of investigating, hand-wringing, and instance upgrading, we narrowed down the problem to the management interface. It had always seemed kind of slow, and we realized that the rabbit diamond collector we use for getting our stats was querying it regularly. We believe that the additional exchanges created when launching new websockets instances, combined with the throughput of messages we were receiving on those exchanges, caused rabbit to buckle while trying to do bookkeeping to do queries for the admin interface. So we turned it off, and things got better.
We don’t like being in the dark, so we whipped up an artisanal, hand-crafted monitoring script to get us through the project:
$ cat s****y_diamond.sh
#!/bin/bash
/usr/sbin/rabbitmqctl list_queues | /usr/bin/awk '$2~/[0-9]/{print "servers.foo.bar.rabbit.rabbitmq.queues." $1 ".messages " $2 " " systime()}' | /bin/grep -v 'amq.gen' | /bin/nc 10.1.2.3 2013
If you’re wondering why we kept adjusting the timeouts on placing pixels, there you have it. We were trying to relieve pressure to keep the whole project running. This is also the reason why, during one period, some pixels were taking a long time to show up.
So unfortunately, despite what messages like this would have you believe:
10K upvotes to reduce the cooldown even further! *ADMIN APPROVED* by
u/FurryB3ast in
place
The reasons for the adjustments were entirely technical. Although it was cool to watch r/place/new after making the change:
So maybe that was part of the motivation.
Bots Will Be Bots
We ran into one more slight hiccup at the end of the project. In general, one of our recurring problems is clients with bad retry behavior. A lot of clients, when faced with an error, will simply retry. And retry. And retry. This means whenever there is a hiccup on the site, it can often turn into a retry storm from some clients who have not been programmed to back-off in the case of trouble.
When we turned off place, the endpoints that a lot of bots were hitting started returning non-200s. Code like this wasn’t very nice. Thankfully, this was easy to block at the Fastly layer.
Creating Something More
This project could not have come together so successfully without a tremendous amount of teamwork. We’d like to thank u/gooeyblob, u/egonkasper, u/eggplanticarus, u/spladug, u/thephilthe, u/d3fect and everyone else who contributed to the r/place team, for making this April Fools’ experiment possible.
And as we mentioned before, if you’re interested in creating unique experiences for millions of users, check out our Careers page.
Want to discuss this blog post? Join the r/place team in the comments on r/programming.
Facebook
Instagram
Twitter
YouTube
LinkedIn
Company
Reddit, Inc.
Reddit for Business
Careers
Press Contact
Blog
Community
Reddit.com
Reddit for Community
Content Policy
Help Center
Moderator Code of Conduct
Privacy & Safety
Privacy Policy
User Agreement
Transparency Report
r/redditsecurity
Other Terms and Policies
Copyright 2024 Reddit, Inc. All rights reserved.
r/place - Wikipedia
r/place - Wikipedia
Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main pageContentsCurrent eventsRandom articleAbout WikipediaContact usDonate
Contribute
HelpLearn to editCommunity portalRecent changesUpload file
Search
Search
Create account
Log in
Personal tools
Create account Log in
Pages for logged out editors learn more
ContributionsTalk
Contents
move to sidebar
hide
(Top)
1Overview
2History
Toggle History subsection
2.12017 experiment
2.22022 experiment
2.32023 experiment
3Media response
4Atlas
5See also
6References
7External links
Toggle the table of contents
r/place
22 languages
Az?rbaycancaCatalàDeutschEspa?olEsperantoFran?ais???Bahasa IndonesiaItaliano????????Bahasa MelayuNederlands日本語(yǔ)Norsk bokm?lPolskiPortuguêsРусскийTürk?eУкра?нськаTi?ng Vi?t中文
Edit links
ArticleTalk
English
ReadEditView history
Tools
Tools
move to sidebar
hide
Actions
ReadEditView history
General
What links hereRelated changesUpload fileSpecial pagesPermanent linkPage informationCite this pageGet shortened URLDownload QR codeWikidata item
Print/export
Download as PDFPrintable version
In other projects
Wikimedia Commons
From Wikipedia, the free encyclopedia
Online social experiment on Reddit
r/placeLogo of the original 2017 experimentLogo of the 2022 and 2023 experimentsThe canvas in 2023 on the last day of the eventOwnerRedditCreated?byJosh WardleURLreddit.com/r/placeRegistrationReddit account requiredLaunchedOriginal launch: April?1, 2017; 6 years ago?(2017-04-01)Second launch: April?1, 2022; 23 months ago?(2022-04-01)Third launch: July?20, 2023; 7 months ago?(2023-07-20)Current?statusInactive
r/place is a recurring collaborative project and social experiment hosted on the content aggregator site Reddit. Originally launched on April Fools' Day 2017, it has since been repeated again on April Fools' Day 2022 and on July 20, 2023.
The 2017 experiment involved an online canvas located at a subreddit called r/place. Registered users could edit the canvas by changing the color of a single pixel with a replacement from a 16-color palette. After each pixel was placed, a timer prevented the user from placing any more pixels for a period of time varying from 5 to 20 minutes (depending on whether the user had verified their email address).[1][2] The idea of the experiment was conceived by Josh Wardle.[3][4] It was ended by Reddit administrators about 72 hours after its creation, on 3 April 2017. Over a million users edited the canvas, placing a total of approximately 16 million pixels, and, at the time the experiment was ended, over 90,000 users were actively viewing or editing the canvas. The experiment was commended for its representation of the culture of Reddit's online communities, and of Internet culture as a whole.[5]
Overview[edit]
The experiment, during the 2017 edition, was based in a subreddit called r/place, in which individual registered users could place a single colored pixel (or "tile") on an online canvas of one million (1000 x 1000) pixel squares, and wait a certain amount of time before placing another.[6] In 2017, the waiting time varied from 5 to 20 minutes throughout the experiment, and the user could choose their pixel's color from a palette of sixteen colors.[7][8] The 2022 edition started with the same size and colors as 2017, but the canvas was later expanded to four million (2000 x 2000) pixel squares, and the palette gradually gained sixteen more colors for a total of 32.[9] The 2023 edition also started with the same size as the 2022 and 2017 editions (1000 x 1000), and started with 8 colors. It was later expanded to 2 million (2000 x 1000) pixel squares, with 16 colors, then it expanded to 6 million (3000 x 2000) pixel squares, with 32 colors.[citation needed]
Reddit administrators have the ability to place as many pixels as they want and can use this ability to remove offensive content from r/place. Guidelines have outlined this content as nudity, hate speech, targeted harassment, or otherwise objectionable content.[10][11][12] This power was illustrated in 2023 when messages expressing violence towards the CEO of Reddit as well as some sexual imagery was removed.[13][14]
History[edit]
2017 experiment[edit]
The final product of the original 2017 r/place experiment
The early hours of the experiment were characterized by random pixel placement and chaotic attempts at image creation.[15] Among the first distinct sections of the canvas to emerge was a corner of entirely blue pixels (named "Blue Corner") and a homage to Pokémon.[16] As the canvas developed, some established subreddit communities, such as those for video games, sports teams and individual countries, coordinated their user efforts to claim and decorate particular sections.[15][17] This frequently created conflict between communities competing for space on the canvas.[18] Overall, thousands of communities were involved.[19]
Other sections of the canvas were developed by communities and coordination efforts created specifically for the event. Several works of pixel art sprouted from the collaboration of these communities, such as fictional characters, Internet memes, flags, and recreations of famous pieces of artwork such as the Mona Lisa[20] and The Starry Night.[21][22][3] Several self-declared "cults" also formed to create and maintain various emblematic features such as the (black) void, engulfing art in nothing but black, the green lattice, the aforementioned blue corner, and a multi-colored "rainbow road".[23] At the time of the experiment's end on 3 April 2017, over 90,000 users were viewing and editing the canvas,[24] and over one million users had placed a total of approximately 16 million pixels.[5][18] An analysis found that the final version of the 2017 experiment consisted of art from over 800 communities.[25]
r/place was commended for its colorful representation of the Reddit online community. The A.V. Club called it "a benign, colorful way for Redditors to do what they do best: argue among each other about the things that they love".[26] Gizmodo labelled it as a "testament to the internet's ability to collaborate".[27] A number of commentators described the experiment as a broader representation of Internet culture.[28] Some also commented on the apparent relationship between the makeup of the final canvas and the individual communities within Reddit, which exist independently but cooperate as part of a larger community.[26] Newsweek called it "the internet's best experiment yet",[15] and a writer at Ars Technica suggested that the cooperative spirit of r/place represented a model for fighting extremism in internet communities.[29] The experiment did receive some criticism for the lack of protection from bot usage where users used scripts and macros to automatically draw on the canvas.[30]
Color palette of 2017[31]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2022 experiment[edit]
The final product of the 2022 r/place experiment
On 28 March 2022, a reboot of r/place was announced.[32] It began on 1 April 2022, and lasted for three and a half days, including two expansions of the canvas to allow for more space. The color palette was also expanded on the second and third days.[33][34] Unlike in 2017, individual subreddits immediately began to coordinate in designing pixel art, and large communities were formed on Discord and Twitch in attempts to expand existing art, replace defaced pixels, and superimpose new images over existing ones.[34][35] By the end of the 3.5-day experiment, 160 million pixel changes were operated by over 10.5 million users, at an average pace of about 2 million pixels placed per hour. Of these pixel changes, about 26 million were redundant (same color as previously on the same pixel, but by a different user). These numbers, extracted from the raw data, are not as is mentioned in these erroneous articles.[5][36] During the final few hours before the 2022 Place event ended, Reddit restricted users to placing only white pixels. The entire canvas was gradually filled with white space, making it end up looking the same way it began, entirely white.[37][38]
References to popular culture, Internet memes and politics were commonly visible.[39] Fandom communities participated by creating representative illustrations of their respective subcultures.[36] Similar to 2017, much of the artwork was country flags.[5] This included support for Ukraine in the Russian invasion of Ukraine,[34] where Ukrainian president Volodymyr Zelenskyy was depicted with sunglasses,[5] and the community that drew the Canadian flag struggled to properly draw the flag’s maple leaf.
Popular streamers on Twitch intervened in the event by instructing their viewers to quickly draw logos and symbols, often over existing images.[5][40] The streamer Félix Lengyel, better known online as xQc, peaked with 233,000 concurrent viewers on his stream because of the event, a personal record.[41][35] Lengyel's viewers would often get banned by Reddit admins,[41] and Lengyel said that he had received more death threats in a single hour than he had received in six years of streaming.[42][40]
Color palette of 2022 (day 1)[43]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
Color palette of 2022 (day 2)[44]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
Color palette of 2022 (day 3 and 4)[45]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2023 experiment[edit]
Reddit relaunched the r/place collaborative project on July 20, 2023, under the tagline "Right Place, Wrong Time", amid several unpopular decisions made by the company which had soured Reddit users, including one that had led to the API controversy which affected Reddit's third-party apps.[46][47] While announcing the return, Reddit stated: "Hey, what better time to offer a blank canvas to our communities than when our users and mods are at their most passionate… right?"[14]
Within the first day of the 2023 experiment, many writings of "fuck spez" ("spez" being Reddit CEO Steve Huffman's Reddit user name) were placed onto the canvas, some were large-sized, some were small-sized.[47] Another canvas writing, found among art of Germany, stated: "u/spez ist ein Hurensohn" which translates to "u/spez is a son of a bitch".[47][48] The Messenger website reported that an r/place artwork of "spez" under a guillotine was removed by Reddit; when The Messenger asked Reddit to comment, Reddit stated that it was enforcing its rules (which do not allow targeted hate of individuals).[14][49][50] Meanwhile, several other canvas writings simply stated "API".[46] There was also a canvas writing, "never forget what was stolen from us", which endorsed the Save3rdPartyApps community.[47] During canvas expansions, more protests against Huffman appeared, such as the message "spez = twat" done by users making British-themed art.[51]
In addition to art protesting Reddit, many of the early artworks were flags, plus a multi-colored canvas writing of "DICKS".[47] Among the most notable contributions came from users from the Touhou Project, osu! and Hatsune Miku subreddits,[52] who collaborated to re-animate the shadow-art music video for "Bad Apple!!" on the canvas.[53] Artworks were also created featuring the game Genshin Impact, cats with sunglasses, a Pokémon card of Charizard, and a tribute to the deceased Minecraft YouTuber Technoblade.[48][50][51][54]
Reddit users collaborating to protest spez (Reddit's CEO) during the final hours of the 2023 experiment due to the 2023 Reddit API controversy.
The canvas was expanded six times, and the project concluded on July 25, 2023.[54] During the final hours, users were limited to placing greyscale-colored tiles.[55] Users coordinated to spell out "FUCK SPEZ!" in giant white letters in the centre of the board as part of the protest.[48][55][54] The entire canvas was eventually filled with white space by the end of the project.[54]
Color palette of 2023 (day 1)[56]
?
?
?
?
?
?
?
?
Color palette of 2023 (day 2)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
Color palette of 2023 (day 3)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
Color palette of 2023 (day 4, 5 and 6)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
Media response[edit]
The first experiment was praised for creating a sense of collectivism at a time when the Internet was to a great extent fractured and polarized.[5] The Washington Post compared Place to The Million Dollar Homepage, a 1000-by-1000-pixel website where each pixel was sold for a dollar in 2005.[5] The Conversation observed that, while the experiment demonstrated the ability of cooperation in the Internet to express people's passions, Place also showed the toxicity and exclusion of some communities.[38] The 2022 edition of the experiment caused Reddit's daily active users to reach an all-time peak.[36] Kotaku welcomed the 2022 return of the experiment, saying: "In an era where so much of the modern internet is trash, r/place has returned and it's still really cool."[34]
For the 2023 edition of r/place, The Verge commented that it was done "perhaps at the worst possible time", as some Reddit users were still "furious" over Reddit's recent decisions to charge fees for its API, to delete its chat history, and to shut down the Reddit Gold system.[46] After the 2023 edition concluded, Polygon stated that it was "different" from the previous editions, because it was "defined by the way some Redditors used the canvas to protest Reddit CEO Steve Huffman".[48]
Atlas[edit]
After the 2017 experiment, an atlas of r/place was independently developed by Roland Rytz,[57] featuring a snapshot of the final canvas, and an interactive catalog with descriptions of its different sections.[58]
A new atlas based on the same software was initiated for the subsequent 2022 experiment[59] by student Stefano Haagmans. This iteration later introduced new features, such as a timeline by which to view the development of the canvas over time.[60]
See also[edit]
Poietic Generator, a similar collaborative pixel art work created in 1986
The Button (Reddit), an April Fools' Day experiment in 2015
The Million Dollar Homepage
References[edit]
^ Simpson, Brian; Lee, Matt; Ellis, Daniel (13 April 2017). "How We Built r/Place". Upvoted. Archived from the original on 17 April 2017. Retrieved 1 July 2020.
^ Rappaz, Jérémie (2018). "Latent Structure in Collaboration: The Case of Reddit r/Place". Proceedings of the International AAAI Conference on Web and Social Media. 12. arXiv:1804.05962. doi:10.1609/icwsm.v12i1.15013. S2CID?4941892. Archived from the original on 2 July 2020. Retrieved 1 July 2020.
^ a b Voon, Claire (12 April 2017). "More Than a Million Strangers Collaborate, Pixel by Pixel, on a Digital Canvas". Hyperallergic. Archived from the original on 14 June 2020. Retrieved 10 April 2020.
^ Rauwerda, Annie (1 April 2022). "Reddit's r/Place art experiment has already devolved into beautiful chaos". Input. Archived from the original on 5 April 2022. Retrieved 6 April 2022.
^ a b c d e f g h Lorenz, Taylor (4 April 2022). "Internet communities are battling over pixels". The Washington Post. Archived from the original on 4 April 2022. Retrieved 4 April 2022.
^ Weinberger, Matt (4 April 2017). "Over 1 million Reddit users waged a virtual war to create this bizarre work of art with 16 million pixels". Business Insider Australia. Archived from the original on 4 April 2017. Retrieved 4 April 2017.
^ Cuthbertson, Anthony (11 April 2017). "From Van Gogh to a marriage proposal, Reddit Place was the internet's best experiment yet". Newsweek. Archived from the original on 13 April 2017. Retrieved 13 April 2017.
^ Chen, Bodong; H?klev, Stian; Rosé, Carolyn Penstein (2021), Cress, Ulrike; Rosé, Carolyn; Wise, Alyssa Friend; Oshima, Jun (eds.), "Collaborative Learning at Scale", International Handbook of Computer-Supported Collaborative Learning, Cham: Springer International Publishing, pp.?163–181, doi:10.1007/978-3-030-65291-3_9, ISBN?978-3-030-65291-3, archived from the original on 5 April 2022, retrieved 5 April 2022
^ Muckensturm, Baptiste (5 April 2022). "La mosa?que sur Reddit qui entraina une guerre mondiales à coup de pixels" [The mosaic on Reddit that led to a world war with pixels]. France Culture (in French). Archived from the original on 5 April 2022. Retrieved 5 April 2022.
^ redtaboo (3 April 2022). "Hey everyone". r/place. Retrieved 20 July 2023. [there are] simple moderation tools [...] available to admins for this event. A small number of us have been utilizing this in order to keep the canvas safe for everyone.
^ How We Built r/place, Reddit, 2022, p.?2:40, retrieved 20 July 2023, We thoughtfully prepared safety tools, bot clustering detection, and tools to combat browser botting along with our heroic moderation team, and the humans working behind the scenes to keep redditors safe.
^ Nash, Payton (4 April 2022). "XQc's artwork gets censored by admins on r/Place". Dot Esports. Retrieved 20 July 2023.
^ Peters, Jay (20 July 2023). "Reddit's r/Place is going about as well as expected". The Verge. Retrieved 21 July 2023.
^ a b c "Angry Redditors Take Over r/Place Subreddit to Insult CEO". uk.pcmag.com. 20 July 2023. Retrieved 26 July 2023. Others attempted to draw a guillotine executing Reddit's mascot, but they claim admins at the company have intervened to color over it.
^ a b c Cuthbertson, Anthony (11 April 2017). "From Van Gogh to a marriage proposal, Reddit Place was the internet's best experiment yet". Newsweek. Archived from the original on 13 April 2017. Retrieved 13 April 2017.
^ Weinberger, Matt. "Reddit's new 'Place' is forcing millions of users to work together to make something great". Business Insider. Archived from the original on 4 April 2017. Retrieved 10 April 2020.
^ Tindale, James (4 April 2017). "Reddit Place: April Fool's experiment reveals how the internet sees Australia". The Australian. Retrieved 4 April 2017.
^ a b Vachher, Prateek; Levonian, Zachary; Cheng, Hao-Fei; Yarosh, Svetlana (17 October 2020), "Understanding Community-Level Conflicts Through Reddit r/Place" (PDF), Conference Companion Publication of the 2020 on Computer Supported Cooperative Work and Social Computing, New York, NY, USA: Association for Computing Machinery, pp.?401–405, doi:10.1145/3406865.3418311, ISBN?978-1-4503-8059-1, S2CID?222838256, archived (PDF) from the original on 2 April 2022, retrieved 5 April 2022
^ Chen, Bodong; H?klev, Stian; Rosé, Carolyn Penstein (2021), Cress, Ulrike; Rosé, Carolyn; Wise, Alyssa Friend; Oshima, Jun (eds.), "Collaborative Learning at Scale", International Handbook of Computer-Supported Collaborative Learning, Cham: Springer International Publishing, pp.?163–181, doi:10.1007/978-3-030-65291-3_9, ISBN?978-3-030-65291-3, archived from the original on 5 April 2022, retrieved 5 April 2022
^ Litherland, Kristina T. (29 March 2022). "Instruction vs. emergence on r/place: Understanding the growth and control of evolving artifacts in mass collaboration". Computers in Human Behavior. 122: 106845. doi:10.1016/j.chb.2021.106845. hdl:10852/86918.
^ "Eagles, Flyers represented in final version of Reddit's 'Place' social experiment". PhillyVoice. 3 April 2017. Archived from the original on 4 April 2017. Retrieved 4 April 2017.
^ Oxford, Nadia (3 April 2017). "Here's the Best Game Fan Art from Reddit's r/place Canvas". USgamer. Archived from the original on 4 April 2017. Retrieved 4 April 2017.
^ Hathaway, Jay (3 April 2017). "A new phenomenon is taking over Reddit—here's what you should know about it". The Daily Dot. Archived from the original on 11 August 2020. Retrieved 10 April 2020.
^ Weinberger, Matt (4 April 2017). "Over 1 million Reddit users waged a virtual war to create this bizarre work of art with 16 million pixels". Business Insider Australia. Archived from the original on 4 April 2017. Retrieved 4 April 2017.
^ Israeli, Abraham; Kremiansky, Alexander; Tsur, Oren (25 April 2022). "This Must be the Place: Predicting Engagement of Online Communities in a Large-scale Distributed Campaign". Proceedings of the ACM Web Conference 2022. WWW '22. Association for Computing Machinery. pp.?1673–1684. arXiv:2201.05334. doi:10.1145/3485447.3512238. ISBN?978-1-4503-9096-5. S2CID?245986682.
^ a b Purdom, Clayton (3 April 2017). "Reddit gave its users something to fight over besides anime and cucks". A.V. Club. Archived from the original on 3 April 2017. Retrieved 4 April 2017.
^ Serrels, Mark. "Place Was The Internet, In All Its Glory". Gizmodo. Archived from the original on 4 April 2017. Retrieved 4 April 2017.
^ Rhode, Jason (3 April 2017). "Redditors Collaborate to Create the Iconic Picture of Our Time". pastemagazine.com. Archived from the original on 4 April 2017. Retrieved 4 April 2017.
^ Machkovech, Sam (4 April 2017). "Did Reddit's April Fool's gag solve the issue of online hate speech?". Ars Technica. Archived from the original on 4 April 2017. Retrieved 4 April 2017.
^ "Reddit's April Fools' Joke Spawned a Surprisingly Awesome Social Experiment". Nerdist. 4 April 2017. Archived from the original on 6 April 2017. Retrieved 5 April 2017.
^ "/r/Place Palette". lospec.com. Archived from the original on 7 April 2022. Retrieved 7 April 2022.
^ Lyons, Kim (28 March 2022). "Reddit is bringing back r/Place, its April Fools' Day art experiment". The Verge. Archived from the original on 31 March 2022. Retrieved 30 March 2022.
^ Rauwerda, Annie (28 March 2022). "Reddit is bringing back beloved digital art experiment, r/Place". Input. Archived from the original on 5 April 2022. Retrieved 5 April 2022.
^ a b c d Gach, Ethan (5 April 2022). "Reddit Is Hosting What May Be The Internet's Most Wholesome Fan War". Kotaku. Archived from the original on 4 April 2022. Retrieved 5 April 2022.
^ a b Clairouin, Olivier (4 April 2022). "Sur le forum " r/place " de Reddit, l'incroyable bataille de pixels entre internautes du monde entier" [On Reddit's "r/place" forum, the incredible battle of pixels between Internet users from all over the world]. Le Monde (in French). Archived from the original on 5 April 2022. Retrieved 5 April 2022.
^ a b c Lin, Connie (6 April 2022). "r/Place comes together as a big win for Reddit on its road to IPO". Fast Company. Archived from the original on 9 April 2022. Retrieved 8 April 2022.
^ Santana, Steven (4 April 2022). "Texas symbolism is embarrassingly absent in Reddit's big art project r/Place". Mysa. Archived from the original on 4 April 2022. Retrieved 5 April 2022. UPDATE: It seems it's too late for Texas to add anything to r/Place. Around 5:50 p.m. Reddit users could only place white pixels on the mural. People who were trying to maintain their pieces started to erase them unintentionally.
^ a b Childs, Andrew (4 April 2022). "How r/place – a massive and chaotic collaborative art project on Reddit – showcased the best and worst of online spaces". The Conversation. Archived from the original on 5 April 2022. Retrieved 5 April 2022.
^ Baldacchino, Julien (5 April 2022). "Pourquoi des internautes du monde entier bataillent pour des pixels sur le site Reddit" [Why people around the world are fighting for pixels on Reddit]. France Inter (in French). Archived from the original on 4 April 2022. Retrieved 5 April 2022.
^ a b Williams, Demi (4 April 2022). "xQc reports getting numerous death threats over Reddit's 'Place' canvas". NME. Archived from the original on 4 April 2022. Retrieved 5 April 2022.
^ a b Patterson, Calum (4 April 2022). "xQc breaks his Twitch viewership record as viral r/Place art stream censored by Reddit". Dexerto. Archived from the original on 4 April 2022. Retrieved 5 April 2022.
^ Datuin, Sage (4 April 2022). "xQc says he's received more death threats in April than past 6 years combined thanks to viral r/Place art streams". Dot Esports. Archived from the original on 4 April 2022. Retrieved 5 April 2022.
^ Sombodey. "2022 r/place Palette". Lospec. Archived from the original on 7 April 2022. Retrieved 7 April 2022.
^ Rayo75. "r/place 2022 DAY2 Palette". Lospec. Archived from the original on 7 April 2022. Retrieved 7 April 2022.{{cite web}}: CS1 maint: numeric names: authors list (link)
^ Infez, Paintspot. "r/place 2022 DAY3 Palette". Lospec. Archived from the original on 22 April 2022. Retrieved 7 April 2022.
^ a b c Peters, Jay (19 July 2023). "Reddit is bringing back r/Place at perhaps the worst possible time". The Verge. Retrieved 19 July 2023.
^ a b c d e Peters, Jay (20 July 2023). "Reddit's r/Place is going about as well as expected". The Verge. Retrieved 22 July 2023.
^ a b c d Clark, Nicole (26 July 2023). "Reddit's 2023 r/Place turned into a battleground for dunking on the CEO". Polygon. Retrieved 28 July 2023.
^ Seranno, Jody (22 July 2023). "Reddit Removes Community Drawing of Its CEO Under a Guillotine". The Messenger. Archived from the original on 21 July 2023. Retrieved 28 July 2023.
^ a b Serrano, Jody (27 July 2023). "Final Reddit r/Place Community Mural Underscores Anger at CEO Steve Huffman". The Messenger. Archived from the original on 26 July 2023. Retrieved 28 July 2023.
^ a b Peters, Jay (21 July 2023). "Reddit expanded the r/Place canvas, and users immediately wrote messages cursing the CEO". The Verge. Retrieved 26 July 2023.
^ Zehrfeld, Maik (27 July 2023). "In r/place 2023 wurde ein komplettes Musikvideo mit Pixeln animiert". Langweiledich (in German). Archived from the original on 27 July 2023.
^ Glaze, Virginia (24 July 2023). "r/place recreates iconic Bad Apple music video with jaw-dropping timelapse". Dexerto. Retrieved 25 July 2023.
^ a b c d Peters, Jay (27 July 2023). "Here's how to watch the evolution of Reddit's r/Place canvas — including its protest art". The Verge. Retrieved 27 July 2023.
^ a b Lausson, Julien (25 July 2023). "r/Place se finit avec des pixels en noir et blanc et un ultime ??fuck Spez??". Numerama (in French). Retrieved 26 July 2023.
^ "r/place 2023 Day1 Palette". lospec.com. Retrieved 26 July 2023.
^ Rytz, Roland (4 March 2019). "The Place Atlas". GitHub. Archived from the original on 2 April 2022.
^ Kaser, Rachel (29 April 2017). "Atlas of Reddit's /r/place makes sense of beautiful chaos". The Next Web. Archived from the original on 22 March 2023.
^ MediaWeek (11 April 2022). "10.4+ million people get involved as r/place returns to Reddit". MediaWeek. Archived from the original on 22 March 2023.
^ Castello, Jay (12 April 2022). "Meet the creators of the r/place Atlas, the internet's living mural". Polygon.
External links[edit]
Official website
2017 r/place Atlas (Old)
2017 r/place Atlas (New)
2022 r/place Atlas
2023 r/place Atlas
vteRedditHistory
Timeline
Mister Splashy Pants
Reddit serial killer hoax
The Button
Place
Storm Area 51
2023 API controversy
Subreddits
AmItheAsshole
antiwork
art
AskHistorians
AskReddit
ChangeMyView
DataIsBeautiful
Feminism
HaveWeMet
HermanCainAward
IAmA
MaleFashionAdvice
NoFap
Polandball
SanctionedSuicide
Science
The_Donald
WallStreetBets
GameStop short squeeze
Controversial subreddits
PeopleCurrent executives
Steve Huffman
Michael Seibel
Christopher Slowe
Former executives
Alexis Ohanian
Ellen Pao
Aaron Swartz
Yishan Wong
Users
_9MOTHER9HORSE9EYES9
DeepFuckingValue
Shitty_Watercolour
Unidan
VideoGameAttorney
Acquisitions
Alien Blue
MeaningCloud
Other
Apollo
Imgur
RedditGifts
Category
Retrieved from "https://en.wikipedia.org/w/index.php?title=R/place&oldid=1207746363"
Categories: SubredditsApril Fools' DayCollaborative projectsComputer artGroup processesInternet cultureInternet properties established in 2017Hidden categories: CS1 French-language sources (fr)CS1 maint: numeric names: authors listCS1 German-language sources (de)Articles with short descriptionShort description is different from WikidataGood articlesUse American English from April 2022All Wikipedia articles written in American EnglishUse dmy dates from April 2022Pages using multiple image with auto scaled imagesAll articles with unsourced statementsArticles with unsourced statements from July 2023Articles containing German-language text
This page was last edited on 15 February 2024, at 16:24?(UTC).
Text is available under the Creative Commons Attribution-ShareAlike License 4.0;
additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia? is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Privacy policy
About Wikipedia
Disclaimers
Contact Wikipedia
Code of Conduct
Developers
Statistics
Cookie statement
Mobile view
Toggle limited content width
Place - 維基百科,自由的百科全書(shū)
Place - 維基百科,自由的百科全書(shū)
跳轉(zhuǎn)到內(nèi)容
主菜單
主菜單
移至側(cè)欄
隱藏
導(dǎo)航
首頁(yè)分類索引特色內(nèi)容新聞動(dòng)態(tài)最近更改隨機(jī)條目資助維基百科
幫助
幫助維基社群方針與指引互助客棧知識(shí)問(wèn)答字詞轉(zhuǎn)換IRC即時(shí)聊天聯(lián)絡(luò)我們關(guān)于維基百科
搜索
搜索
創(chuàng)建賬號(hào)
登錄
個(gè)人工具
創(chuàng)建賬號(hào) 登錄
未登錄編輯者的頁(yè)面 了解詳情
貢獻(xiàn)討論
目錄
移至側(cè)欄
隱藏
序言
1歷屆活動(dòng)
開(kāi)關(guān)歷屆活動(dòng)子章節(jié)
1.12017年
1.22022年
1.32023年
2評(píng)價(jià)
3參見(jiàn)
4參考資料
5外部鏈接
開(kāi)關(guān)目錄
Place
22種語(yǔ)言
Az?rbaycancaCatalàDeutschEnglishEsperantoEspa?olFran?ais?????Bahasa IndonesiaItaliano日本語(yǔ)??????Bahasa MelayuNederlandsNorsk bokm?lPolskiPortuguêsРусскийTürk?eУкра?нськаTi?ng Vi?t
編輯鏈接
條目討論
大陸簡(jiǎn)體
不轉(zhuǎn)換簡(jiǎn)體繁體大陸簡(jiǎn)體香港繁體澳門(mén)繁體大馬簡(jiǎn)體新加坡簡(jiǎn)體臺(tái)灣正體
閱讀編輯查看歷史
工具
工具
移至側(cè)欄
隱藏
操作
閱讀編輯查看歷史
常規(guī)
鏈入頁(yè)面相關(guān)更改上傳文件特殊頁(yè)面固定鏈接頁(yè)面信息引用本頁(yè)獲取短URL下載二維碼維基數(shù)據(jù)項(xiàng)目
打印/導(dǎo)出
下載為PDF可打印版
在其他項(xiàng)目中
維基共享資源
維基百科,自由的百科全書(shū)
Place2017年的活動(dòng)標(biāo)志2022和2023年的活動(dòng)標(biāo)志持有者Reddit創(chuàng)始人喬什·沃德?tīng)柧W(wǎng)址www.reddit.com/r/place注冊(cè)需要(使用Reddit賬戶)用戶2017年:超過(guò)一百萬(wàn)2022年:超過(guò)六百萬(wàn)推出時(shí)間首次:2017年4月1日,?6年前?(2017-04-01)第二次:2022年4月1日,?22個(gè)月前?(2022-04-01)第三次:2023年7月20日,?7個(gè)月前?(2023-07-20)現(xiàn)狀已結(jié)束
Place,是一個(gè)由社交網(wǎng)站Reddit于2017年愚人節(jié)推出的合作性項(xiàng)目,同時(shí)也具有社會(huì)實(shí)驗(yàn)的性質(zhì)。這場(chǎng)實(shí)驗(yàn)發(fā)生在Reddit上一個(gè)稱為“r/place”的子版面,該網(wǎng)頁(yè)在活動(dòng)期間顯示著一張畫(huà)布。該網(wǎng)站的注冊(cè)用戶可以從16色的調(diào)色板中選擇一個(gè)顏色,并將畫(huà)布上的任意一個(gè)像素涂上該色。在像素被更動(dòng)后,會(huì)有約5至20分鐘不等的緩沖時(shí)間,這段期間內(nèi)該用戶無(wú)法再改變畫(huà)布上像素的顏色[1][2]。
Place由Reddit的管理員于2017年4月3日終止,當(dāng)時(shí)已經(jīng)累計(jì)超過(guò)100萬(wàn)位用戶參與過(guò)像素的編輯,約有1600萬(wàn)個(gè)像素被放置。且當(dāng)該實(shí)驗(yàn)結(jié)束時(shí),仍有超過(guò)90000位的活躍用戶正在編輯像素或查看畫(huà)布。這場(chǎng)實(shí)驗(yàn)被譽(yù)為是對(duì)Reddit的在線社群文化,乃至整體網(wǎng)絡(luò)文化的絕佳呈現(xiàn)。
2022年3月28日,Reddit官方宣布Place將在當(dāng)年的4月1日愚人節(jié)回歸,并計(jì)劃持續(xù)四天[3]。2022年的place活動(dòng)最終于4月4日凌晨結(jié)束[4]。
歷屆活動(dòng)[編輯]
2017年[編輯]
Place發(fā)生于一個(gè)稱作“r/place”的子版面(subreddit)中,已注冊(cè)Reddit的用戶可以改變畫(huà)布上任意一個(gè)像素的顏色。做出更動(dòng)后,該用戶必須經(jīng)過(guò)5至20分鐘的緩沖時(shí)間,才能繼續(xù)改變下一個(gè)像素[5]。畫(huà)布上共有100萬(wàn)(1000×1000)個(gè)像素,而可使用的像素顏色有16種[6]。
實(shí)驗(yàn)開(kāi)始之初,畫(huà)布上只有零星的像素分布,以及某些圖片創(chuàng)作的初步嘗試[6]。最先成形的大型結(jié)構(gòu)是自畫(huà)布右下角開(kāi)始延伸的大片藍(lán)色區(qū)域(又被稱為“藍(lán)色角落”),以及對(duì)寶可夢(mèng)系列致敬的相關(guān)圖像[7]。隨著畫(huà)布的開(kāi)發(fā)程度增加,許多Reddit上的子版面發(fā)起了號(hào)召行動(dòng),由社群成員協(xié)力占領(lǐng)畫(huà)布,繪制與版面主題相關(guān)的圖像。例如電玩游戲、體育隊(duì)伍、國(guó)家旗幟等[6][8]。
也有許多社群是專門(mén)為了參與Place而創(chuàng)設(shè),這些社群合作同樣在畫(huà)布上產(chǎn)生了大量像素作品,主題包括虛構(gòu)角色、網(wǎng)絡(luò)迷因、國(guó)家旗幟、LGBT驕傲旗以及著名藝術(shù)作品的再創(chuàng)作,如《蒙娜麗莎》[9]和《星夜》[10][11][12]等。畫(huà)布上亦存在許多象征性的圖樣,例如從中央開(kāi)始擴(kuò)散的黑色裂縫、綠色格點(diǎn)、橫跨畫(huà)布的彩虹條紋、以及上文提及的藍(lán)色角落等[13]。當(dāng)實(shí)驗(yàn)在2017年4月3日結(jié)束時(shí),仍有超過(guò)90000名用戶正在查看或編輯畫(huà)布[5],三天期間共有超過(guò)100萬(wàn)人放置了約1600萬(wàn)枚像素[6]。
2017活動(dòng)的調(diào)色板 [14]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2022年[編輯]
2022年3月28日,Reddit官方宣布重啟place活動(dòng)。Place活動(dòng)于2022年4月1日開(kāi)始,持續(xù)了87小時(shí)。畫(huà)布被兩次拓展以騰出更多空間,畫(huà)布大小由1000×1000擴(kuò)大到2000×1000再擴(kuò)大到2000×2000[15]。可用的調(diào)色板也在第二天和第三天兩次擴(kuò)大了,每次增加額外的8種顏色[16][17]。本次活動(dòng)有超過(guò)600萬(wàn)用戶參與[18]。在活動(dòng)結(jié)束前的最后,用戶被限制只能放置白色像素。最后整個(gè)畫(huà)布逐漸被白色填滿,恢復(fù)到原本的空白狀態(tài)[19]。
2022活動(dòng)的調(diào)色板(第一天) [20]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2022活動(dòng)的調(diào)色板(第二天) [21]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2022活動(dòng)的調(diào)色板(第三、四天) [22]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2023年[編輯]
2023年7月20日,Reddit官方宣布重啟place活動(dòng),與上次place活動(dòng)結(jié)束時(shí)間僅相隔一年又三個(gè)月。[23]本次活動(dòng)被認(rèn)為是因Reddit對(duì)API價(jià)格做出的調(diào)整爭(zhēng)議導(dǎo)致用戶流失而重啟的活躍社區(qū)氣氛的活動(dòng)。[24]
2023活動(dòng)的調(diào)色板(第一天)
?
?
?
?
?
?
?
?
2023活動(dòng)的調(diào)色板(第二天)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2023活動(dòng)的調(diào)色板(第三天)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2023活動(dòng)的調(diào)色板(第四天)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
評(píng)價(jià)[編輯]
Place被視為是Reddit社群的一次多元展現(xiàn)。影音俱樂(lè)部稱其“以良性且繽紛的方式,讓Reddit用戶們做他們最擅長(zhǎng)的事情:為了喜歡的事物而互相爭(zhēng)論”[25]。而Gizmodo則稱這是“對(duì)人們?cè)诰W(wǎng)絡(luò)上的合作能力的驗(yàn)證”[26]。許多評(píng)論者皆認(rèn)為Place更廣泛地體現(xiàn)了網(wǎng)絡(luò)文化[27]。
參見(jiàn)[編輯]
Poietic Generator,一個(gè)相似的合作性像素藝術(shù)
按鈕 (Reddit),2015年由Reddit舉辦的另一個(gè)愚人節(jié)活動(dòng)
百萬(wàn)美元主頁(yè),一個(gè)性質(zhì)相似的網(wǎng)站,但每個(gè)像素以一美元的價(jià)格出售
參考資料[編輯]
^ How We Built r/Place. Upvoted. [2020-07-01]. (原始內(nèi)容存檔于2017-04-17) (英語(yǔ)).?
^ Rappaz, Jérémie. Latent Structure in Collaboration: The Case of Reddit r/place. International AAAI Conference on Web and Social Media. 2018 [2022-03-31]. arXiv:1804.05962?. (原始內(nèi)容存檔于2020-07-02).?
^ Lyons, Kim. Reddit is bringing back r/Place, its April Fools’ Day art experiment. The Verge. 2022-03-28 [2022-03-30]. (原始內(nèi)容存檔于2022-03-31) (英語(yǔ)).?
^ Place has ended. [2022-04-06]. (原始內(nèi)容存檔于2022-04-13).?
^ 5.0 5.1 Weinberger, Matt. Over 1 million Reddit users waged a virtual war to create this bizarre work of art with 16 million pixels. Business Insider Australia. 4 April 2017 [4 April 2017]. (原始內(nèi)容存檔于4 April 2017) (英語(yǔ)).?
^ 6.0 6.1 6.2 6.3 Cuthbertson, Anthony. From Van Gogh to a marriage proposal, Reddit Place was the internet's best experiment yet. Newsweek. 2017-04-11 [2017-04-13]. (原始內(nèi)容存檔于13 April 2017) (英語(yǔ)).?
^ Weinberger, Matt. Reddit's new 'Place' is forcing millions of users to work together to make something great. Business Insider. [2020-04-10]. (原始內(nèi)容存檔于4 April 2017).?
^ Tindale, James. Reddit Place: April Fool's experiment reveals how the internet sees Australia. The Australian. 4 April 2017 [4 April 2017].?
^ Litherland, Kristina T. Instruction vs. emergence on r/place: Understanding the growth and control of evolving artifacts in mass collaboration. Computers in Human Behavior, Vol. 122, Sept. 2021, art. 106845. 2022-03-29 [2022-03-29]. (原始內(nèi)容存檔于29 March 2022) (美國(guó)英語(yǔ)).?
^ Eagles, Flyers represented in final version of Reddit's 'Place' social experiment. PhillyVoice. 3 April 2017 [4 April 2017]. (原始內(nèi)容存檔于4 April 2017).?
^ Oxford, Nadia. Here's the Best Game Fan Art from Reddit's r/place Canvas. USgamer. [4 April 2017]. (原始內(nèi)容存檔于4 April 2017) (美國(guó)英語(yǔ)).?
^ Voon, Claire. More Than a Million Strangers Collaborate, Pixel by Pixel, on a Digital Canvas. Hyperallergic. 2017-04-12 [2020-04-10]. (原始內(nèi)容存檔于14 June 2020) (美國(guó)英語(yǔ)).?
^ Hathaway, Jay. A new phenomenon is taking over Reddit—here's what you should know about it. The Daily Dot. 2017-04-03 [2020-04-10]. (原始內(nèi)容存檔于11 August 2020) (美國(guó)英語(yǔ)).?
^ /r/Place Palette. lospec.com. [2022-04-07]. (原始內(nèi)容存檔于2022-04-07).?
^ 2022年Reddit r/place像素繪圖大賽落幕. 巴哈姆特. 2022-04-05.?
^ R/PLACE 2022 DAY2 PALETTE. lospec. [2022-05-05]. (原始內(nèi)容存檔于2022-04-07).?
^ R/PLACE 2022 DAY3 PALETTE. lospec. [2022-05-05]. (原始內(nèi)容存檔于2022-04-22).?
^ An empty canvas, 24-colours, 6 million artists; public transport makes a splash on Reddit's 'r/place'. 國(guó)際公共交通聯(lián)會(huì). 2022-04-08 [2022-05-05]. (原始內(nèi)容存檔于2022-04-12).?
^ r/Place 一人限畫(huà)一點(diǎn)填滿虛擬畫(huà)布 成超大型集體創(chuàng)作藝術(shù). HK01. 2022-04-07.?
^ 2022 r/place Palette. lospec.com. [2022-04-07]. (原始內(nèi)容存檔于2022-04-07).?
^ r/place 2022 DAY2 Palette. lospec.com. [2022-04-07]. (原始內(nèi)容存檔于2022-04-07).?
^ r/place 2022 DAY3 Palette. lospec.com. [2022-04-07]. (原始內(nèi)容存檔于2022-04-22).?
^ reddit_irl. r/place is back (again). r/place. 2023-07-20 [2023-07-20]. (原始內(nèi)容存檔于2023-07-25).?
^ n_ovak. Spez after making the API expensive thinking it will make reddit more money:. r/place. 2023-07-20 [2023-07-20]. (原始內(nèi)容存檔于2023-07-20).?
^ Purdom, Clayton. Reddit gave its users something to fight over besides anime and cucks. A.V. Club. 3 April 2017 [4 April 2017]. (原始內(nèi)容存檔于3 April 2017).?
^ Serrels, Mark. Place Was The Internet, In All Its Glory. Gizmodo. [4 April 2017]. (原始內(nèi)容存檔于4 April 2017) (英語(yǔ)).?
^ Rhode, Jason. Redditors Collaborate to Create the Iconic Picture of Our Time. pastemagazine.com. [4 April 2017]. (原始內(nèi)容存檔于4 April 2017) (英語(yǔ)).?
外部鏈接[編輯]
官方網(wǎng)站 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
網(wǎng)站技術(shù)說(shuō)明 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
2022年最終畫(huà)布截圖 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
2017年標(biāo)注版畫(huà)布 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
2022年標(biāo)注版畫(huà)布 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
取自“https://zh.wikipedia.org/w/index.php?title=Place&oldid=79741415”
分類:?愚人節(jié)笑話數(shù)位藝術(shù)網(wǎng)絡(luò)文化群體過(guò)程Reddit2017年建立的網(wǎng)站隱藏分類:?CS1英語(yǔ)來(lái)源 (en)CS1美國(guó)英語(yǔ)來(lái)源 (en-us)使用多個(gè)圖像且自動(dòng)縮放的頁(yè)面
本頁(yè)面最后修訂于2023年11月13日 (星期一) 19:05。
本站的全部文字在知識(shí)共享 署名-相同方式共享 4.0協(xié)議之條款下提供,附加條款亦可能應(yīng)用。(請(qǐng)參閱使用條款)
Wikipedia?和維基百科標(biāo)志是維基媒體基金會(huì)的注冊(cè)商標(biāo);維基?是維基媒體基金會(huì)的商標(biāo)。
維基媒體基金會(huì)是按美國(guó)國(guó)內(nèi)稅收法501(c)(3)登記的非營(yíng)利慈善機(jī)構(gòu)。
隱私政策
關(guān)于維基百科
免責(zé)聲明
行為準(zhǔn)則
開(kāi)發(fā)者
統(tǒng)計(jì)
Cookie聲明
手機(jī)版視圖
開(kāi)關(guān)有限寬度模式
Place - 維基百科,自由的百科全書(shū)
Place - 維基百科,自由的百科全書(shū)
跳轉(zhuǎn)到內(nèi)容
主菜單
主菜單
移至側(cè)欄
隱藏
導(dǎo)航
首頁(yè)分類索引特色內(nèi)容新聞動(dòng)態(tài)最近更改隨機(jī)條目資助維基百科
幫助
幫助維基社群方針與指引互助客棧知識(shí)問(wèn)答字詞轉(zhuǎn)換IRC即時(shí)聊天聯(lián)絡(luò)我們關(guān)于維基百科
搜索
搜索
創(chuàng)建賬號(hào)
登錄
個(gè)人工具
創(chuàng)建賬號(hào) 登錄
未登錄編輯者的頁(yè)面 了解詳情
貢獻(xiàn)討論
目錄
移至側(cè)欄
隱藏
序言
1歷屆活動(dòng)
開(kāi)關(guān)歷屆活動(dòng)子章節(jié)
1.12017年
1.22022年
1.32023年
2評(píng)價(jià)
3參見(jiàn)
4參考資料
5外部連結(jié)
開(kāi)關(guān)目錄
Place
22種語(yǔ)言
Az?rbaycancaCatalàDeutschEnglishEsperantoEspa?olFran?ais?????Bahasa IndonesiaItaliano日本語(yǔ)??????Bahasa MelayuNederlandsNorsk bokm?lPolskiPortuguêsРусскийTürk?eУкра?нськаTi?ng Vi?t
編輯鏈接
條目討論
不轉(zhuǎn)換
不轉(zhuǎn)換簡(jiǎn)體繁體大陸簡(jiǎn)體香港繁體澳門(mén)繁體大馬簡(jiǎn)體新加坡簡(jiǎn)體臺(tái)灣正體
閱讀編輯查看歷史
工具
工具
移至側(cè)欄
隱藏
操作
閱讀編輯查看歷史
常規(guī)
鏈入頁(yè)面相關(guān)更改上傳文件特殊頁(yè)面固定鏈接頁(yè)面信息引用本頁(yè)獲取短URL下載二維碼維基數(shù)據(jù)項(xiàng)目
打印/導(dǎo)出
下載為PDF打印頁(yè)面
在其他項(xiàng)目中
維基共享資源
維基百科,自由的百科全書(shū)
Place2017年的活動(dòng)標(biāo)誌2022和2023年的活動(dòng)標(biāo)誌持有者Reddit創(chuàng)始人喬什·沃德?tīng)柧W(wǎng)址www.reddit.com/r/place注冊(cè)需要(使用Reddit賬戶)用戶2017年:超過(guò)一百萬(wàn)2022年:超過(guò)六百萬(wàn)推出時(shí)間首次:2017年4月1日,?6年前?(2017-04-01)第二次:2022年4月1日,?22個(gè)月前?(2022-04-01)第三次:2023年7月20日,?7個(gè)月前?(2023-07-20)現(xiàn)狀已結(jié)束
Place,是一個(gè)由社群網(wǎng)站Reddit於2017年愚人節(jié)推出的合作性專案,同時(shí)也具有社會(huì)實(shí)驗(yàn)的性質(zhì)。這場(chǎng)實(shí)驗(yàn)發(fā)生在Reddit上一個(gè)稱為「r/place」的子版面,該網(wǎng)頁(yè)在活動(dòng)期間顯示著一張畫(huà)布。該網(wǎng)站的註冊(cè)使用者可以從16色的調(diào)色盤(pán)中選擇一個(gè)顏色,並將畫(huà)布上的任意一個(gè)像素塗上該色。在像素被更動(dòng)後,會(huì)有約5至20分鐘不等的緩衝時(shí)間,這段期間內(nèi)該使用者無(wú)法再改變畫(huà)布上像素的顏色[1][2]。
Place由Reddit的管理員於2017年4月3日終止,當(dāng)時(shí)已經(jīng)累計(jì)超過(guò)100萬(wàn)位使用者參與過(guò)像素的編輯,約有1600萬(wàn)個(gè)像素被放置。且當(dāng)該實(shí)驗(yàn)結(jié)束時(shí),仍有超過(guò)90000位的活躍使用者正在編輯像素或檢視畫(huà)布。這場(chǎng)實(shí)驗(yàn)被譽(yù)為是對(duì)Reddit的線上社群文化,乃至整體網(wǎng)路文化的絕佳呈現(xiàn)。
2022年3月28日,Reddit官方宣布Place將在當(dāng)年的4月1日愚人節(jié)回歸,並計(jì)劃持續(xù)四天[3]。2022年的place活動(dòng)最終于4月4日凌晨結(jié)束[4]。
歷屆活動(dòng)[編輯]
2017年[編輯]
Place發(fā)生於一個(gè)稱作「r/place」的子版面(subreddit)中,已註冊(cè)Reddit的使用者可以改變畫(huà)布上任意一個(gè)像素的顏色。做出更動(dòng)後,該使用者必須經(jīng)過(guò)5至20分鐘的緩衝時(shí)間,才能繼續(xù)改變下一個(gè)像素[5]。畫(huà)布上共有100萬(wàn)(1000×1000)個(gè)像素,而可使用的像素顏色有16種[6]。
實(shí)驗(yàn)開(kāi)始之初,畫(huà)布上只有零星的像素分佈,以及某些圖片創(chuàng)作的初步嘗試[6]。最先成形的大型結(jié)構(gòu)是自畫(huà)布右下角開(kāi)始延伸的大片藍(lán)色區(qū)域(又被稱為「藍(lán)色角落」),以及對(duì)寶可夢(mèng)系列致敬的相關(guān)圖像[7]。隨著畫(huà)布的開(kāi)發(fā)程度增加,許多Reddit上的子版面發(fā)起了號(hào)召行動(dòng),由社群成員協(xié)力佔(zhàn)領(lǐng)畫(huà)布,繪製與版面主題相關(guān)的圖像。例如電玩遊戲、體育隊(duì)伍、國(guó)家旗幟等[6][8]。
也有許多社群是專門(mén)為了參與Place而創(chuàng)設(shè),這些社群合作同樣在畫(huà)布上產(chǎn)生了大量像素作品,主題包括虛構(gòu)角色、網(wǎng)路迷因、國(guó)家旗幟、LGBT驕傲旗以及著名藝術(shù)作品的再創(chuàng)作,如《蒙娜麗莎》[9]和《星夜》[10][11][12]等。畫(huà)布上亦存在許多象徵性的圖樣,例如從中央開(kāi)始擴(kuò)散的黑色裂縫、綠色格點(diǎn)、橫跨畫(huà)布的彩虹條紋、以及上文提及的藍(lán)色角落等[13]。當(dāng)實(shí)驗(yàn)在2017年4月3日結(jié)束時(shí),仍有超過(guò)90000名使用者正在檢視或編輯畫(huà)布[5],三天期間共有超過(guò)100萬(wàn)人放置了約1600萬(wàn)枚像素[6]。
2017活動(dòng)的調(diào)色盤(pán) [14]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2022年[編輯]
2022年3月28日,Reddit官方宣布重啟place活動(dòng)。Place活動(dòng)于2022年4月1日開(kāi)始,持續(xù)了87小時(shí)。畫(huà)布被兩次拓展以騰出更多空間,畫(huà)布大小由1000×1000擴(kuò)大到2000×1000再擴(kuò)大到2000×2000[15]??捎玫恼{(diào)色板也在第二天和第三天兩次擴(kuò)大了,每次增加額外的8種顏色[16][17]。本次活動(dòng)有超過(guò)600萬(wàn)用戶參與[18]。在活動(dòng)結(jié)束前的最后,用戶被限制只能放置白色像素。最后整個(gè)畫(huà)布逐漸被白色填滿,恢復(fù)到原本的空白狀態(tài)[19]。
2022活動(dòng)的調(diào)色盤(pán)(第一天) [20]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2022活動(dòng)的調(diào)色盤(pán)(第二天) [21]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2022活動(dòng)的調(diào)色盤(pán)(第三、四天) [22]
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2023年[編輯]
2023年7月20日,Reddit官方宣布重啟place活動(dòng),與上次place活動(dòng)結(jié)束時(shí)間僅相隔一年又三個(gè)月。[23]本次活動(dòng)被認(rèn)為是因Reddit對(duì)API價(jià)格做出的調(diào)整爭(zhēng)議導(dǎo)致用戶流失而重啟的活躍社區(qū)氣氛的活動(dòng)。[24]
2023活動(dòng)的調(diào)色盤(pán)(第一天)
?
?
?
?
?
?
?
?
2023活動(dòng)的調(diào)色盤(pán)(第二天)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2023活動(dòng)的調(diào)色盤(pán)(第三天)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2023活動(dòng)的調(diào)色盤(pán)(第四天)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
評(píng)價(jià)[編輯]
Place被視為是Reddit社群的一次多元展現(xiàn)。影音俱樂(lè)部稱其「以良性且繽紛的方式,讓Reddit使用者們做他們最擅長(zhǎng)的事情:為了喜歡的事物而互相爭(zhēng)論」[25]。而Gizmodo則稱這是「對(duì)人們?cè)诰W(wǎng)路上的合作能力的驗(yàn)證」[26]。許多評(píng)論者皆認(rèn)為Place更廣泛地體現(xiàn)了網(wǎng)路文化[27]。
參見(jiàn)[編輯]
Poietic Generator,一個(gè)相似的合作性像素藝術(shù)
按鈕 (Reddit),2015年由Reddit舉辦的另一個(gè)愚人節(jié)活動(dòng)
百萬(wàn)美元首頁(yè),一個(gè)性質(zhì)相似的網(wǎng)站,但每個(gè)像素以一美元的價(jià)格出售
參考資料[編輯]
^ How We Built r/Place. Upvoted. [2020-07-01]. (原始內(nèi)容存檔于2017-04-17) (英語(yǔ)).?
^ Rappaz, Jérémie. Latent Structure in Collaboration: The Case of Reddit r/place. International AAAI Conference on Web and Social Media. 2018 [2022-03-31]. arXiv:1804.05962?. (原始內(nèi)容存檔于2020-07-02).?
^ Lyons, Kim. Reddit is bringing back r/Place, its April Fools’ Day art experiment. The Verge. 2022-03-28 [2022-03-30]. (原始內(nèi)容存檔于2022-03-31) (英語(yǔ)).?
^ Place has ended. [2022-04-06]. (原始內(nèi)容存檔于2022-04-13).?
^ 5.0 5.1 Weinberger, Matt. Over 1 million Reddit users waged a virtual war to create this bizarre work of art with 16 million pixels. Business Insider Australia. 4 April 2017 [4 April 2017]. (原始內(nèi)容存檔于4 April 2017) (英語(yǔ)).?
^ 6.0 6.1 6.2 6.3 Cuthbertson, Anthony. From Van Gogh to a marriage proposal, Reddit Place was the internet's best experiment yet. Newsweek. 2017-04-11 [2017-04-13]. (原始內(nèi)容存檔于13 April 2017) (英語(yǔ)).?
^ Weinberger, Matt. Reddit's new 'Place' is forcing millions of users to work together to make something great. Business Insider. [2020-04-10]. (原始內(nèi)容存檔于4 April 2017).?
^ Tindale, James. Reddit Place: April Fool's experiment reveals how the internet sees Australia. The Australian. 4 April 2017 [4 April 2017].?
^ Litherland, Kristina T. Instruction vs. emergence on r/place: Understanding the growth and control of evolving artifacts in mass collaboration. Computers in Human Behavior, Vol. 122, Sept. 2021, art. 106845. 2022-03-29 [2022-03-29]. (原始內(nèi)容存檔于29 March 2022) (美國(guó)英語(yǔ)).?
^ Eagles, Flyers represented in final version of Reddit's 'Place' social experiment. PhillyVoice. 3 April 2017 [4 April 2017]. (原始內(nèi)容存檔于4 April 2017).?
^ Oxford, Nadia. Here's the Best Game Fan Art from Reddit's r/place Canvas. USgamer. [4 April 2017]. (原始內(nèi)容存檔于4 April 2017) (美國(guó)英語(yǔ)).?
^ Voon, Claire. More Than a Million Strangers Collaborate, Pixel by Pixel, on a Digital Canvas. Hyperallergic. 2017-04-12 [2020-04-10]. (原始內(nèi)容存檔于14 June 2020) (美國(guó)英語(yǔ)).?
^ Hathaway, Jay. A new phenomenon is taking over Reddit—here's what you should know about it. The Daily Dot. 2017-04-03 [2020-04-10]. (原始內(nèi)容存檔于11 August 2020) (美國(guó)英語(yǔ)).?
^ /r/Place Palette. lospec.com. [2022-04-07]. (原始內(nèi)容存檔于2022-04-07).?
^ 2022年Reddit r/place像素繪圖大賽落幕. 巴哈姆特. 2022-04-05.?
^ R/PLACE 2022 DAY2 PALETTE. lospec. [2022-05-05]. (原始內(nèi)容存檔于2022-04-07).?
^ R/PLACE 2022 DAY3 PALETTE. lospec. [2022-05-05]. (原始內(nèi)容存檔于2022-04-22).?
^ An empty canvas, 24-colours, 6 million artists; public transport makes a splash on Reddit's 'r/place'. 國(guó)際公共交通聯(lián)會(huì). 2022-04-08 [2022-05-05]. (原始內(nèi)容存檔于2022-04-12).?
^ r/Place 一人限畫(huà)一點(diǎn)填滿虛擬畫(huà)布 成超大型集體創(chuàng)作藝術(shù). HK01. 2022-04-07.?
^ 2022 r/place Palette. lospec.com. [2022-04-07]. (原始內(nèi)容存檔于2022-04-07).?
^ r/place 2022 DAY2 Palette. lospec.com. [2022-04-07]. (原始內(nèi)容存檔于2022-04-07).?
^ r/place 2022 DAY3 Palette. lospec.com. [2022-04-07]. (原始內(nèi)容存檔于2022-04-22).?
^ reddit_irl. r/place is back (again). r/place. 2023-07-20 [2023-07-20]. (原始內(nèi)容存檔于2023-07-25).?
^ n_ovak. Spez after making the API expensive thinking it will make reddit more money:. r/place. 2023-07-20 [2023-07-20]. (原始內(nèi)容存檔于2023-07-20).?
^ Purdom, Clayton. Reddit gave its users something to fight over besides anime and cucks. A.V. Club. 3 April 2017 [4 April 2017]. (原始內(nèi)容存檔于3 April 2017).?
^ Serrels, Mark. Place Was The Internet, In All Its Glory. Gizmodo. [4 April 2017]. (原始內(nèi)容存檔于4 April 2017) (英語(yǔ)).?
^ Rhode, Jason. Redditors Collaborate to Create the Iconic Picture of Our Time. pastemagazine.com. [4 April 2017]. (原始內(nèi)容存檔于4 April 2017) (英語(yǔ)).?
外部連結(jié)[編輯]
官方網(wǎng)站 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
網(wǎng)站技術(shù)說(shuō)明 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
2022年最終畫(huà)布截圖 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
2017年標(biāo)注版畫(huà)布 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
2022年標(biāo)注版畫(huà)布 (頁(yè)面存檔備份,存于互聯(lián)網(wǎng)檔案館)
取自“https://zh.wikipedia.org/w/index.php?title=Place&oldid=79741415”
分類:?愚人節(jié)笑話數(shù)位藝術(shù)網(wǎng)絡(luò)文化群體過(guò)程Reddit2017年建立的網(wǎng)站隱藏分類:?CS1英語(yǔ)來(lái)源 (en)CS1美國(guó)英語(yǔ)來(lái)源 (en-us)使用多個(gè)圖像且自動(dòng)縮放的頁(yè)面
本頁(yè)面最后修訂于2023年11月13日 (星期一) 19:05。
本站的全部文字在知識(shí)共享 署名-相同方式共享 4.0協(xié)議之條款下提供,附加條款亦可能應(yīng)用。(請(qǐng)參閱使用條款)
Wikipedia?和維基百科標(biāo)志是維基媒體基金會(huì)的注冊(cè)商標(biāo);維基?是維基媒體基金會(huì)的商標(biāo)。
維基媒體基金會(huì)是按美國(guó)國(guó)內(nèi)稅收法501(c)(3)登記的非營(yíng)利慈善機(jī)構(gòu)。
隱私政策
關(guān)于維基百科
免責(zé)聲明
行為準(zhǔn)則
開(kāi)發(fā)者
統(tǒng)計(jì)
Cookie聲明
手機(jī)版視圖
開(kāi)關(guān)有限寬度模式
4月1日 Reddit 上線的 Place 大型開(kāi)放世界多人在線游戲_嗶哩嗶哩_bilibili
4月1日 Reddit 上線的 Place 大型開(kāi)放世界多人在線游戲_嗶哩嗶哩_bilibili 首頁(yè)番劇直播游戲中心會(huì)員購(gòu)漫畫(huà)賽事投稿4月1日 Reddit 上線的 Place 大型開(kāi)放世界多人在線游戲
1.1萬(wàn)
59
2017-04-02 20:20:50
473620475http://spacescience.tech/place/
4.1日愚人節(jié),Reddit上線了一個(gè)叫做Place的節(jié)點(diǎn),它是一塊空白的巨大畫(huà)布,每個(gè)用戶每10分鐘會(huì)得到一個(gè)機(jī)會(huì),可以選一種顏色,在上面點(diǎn)一個(gè)點(diǎn)(后來(lái)間隔時(shí)間被修改成5分鐘)。
地址: https://www.reddit.com/r/place/
視頻來(lái)源:http://spacescience.tech/place/文化紀(jì)實(shí)藝術(shù)紀(jì)錄片趣味科普人文
此島無(wú)魚(yú)
發(fā)消息
請(qǐng)一定要保護(hù)我啊
關(guān)注 39
實(shí)時(shí)桌寵互動(dòng),其樂(lè)無(wú)窮!
接下來(lái)播放
自動(dòng)連播1896年法國(guó)男子槍對(duì)槍決斗真實(shí)影像!時(shí)光探索者S
40.5萬(wàn)
119
《衡水中學(xué)廁所文化》不萬(wàn)能的花椰菜
58.7萬(wàn)
278
大型紀(jì)錄片《最正宗的全球發(fā)音》老瑟匹紀(jì)錄片
7.5萬(wàn)
14
學(xué)長(zhǎng)/學(xué)姐、少年/少女這種詞匯里隱藏了什么信息笠翁夜話
59.0萬(wàn)
1163
表面上聚在一起,卻沒(méi)有生命交流【中國(guó)式聊天】丁遠(yuǎn)_
16.3萬(wàn)
767
大型紀(jì)錄片《她把迪士尼告倒了》我不是麥克阿瑟紀(jì)錄片
192.6萬(wàn)
2692
女生常見(jiàn)發(fā)型評(píng)分,雙馬尾、黑長(zhǎng)直、大波浪!【虎撲銳評(píng)】_江之島盾子_
18.8萬(wàn)
282
一個(gè)公式如何撬動(dòng)萬(wàn)億市場(chǎng)經(jīng)濟(jì)?Veritasium真理元素
16.5萬(wàn)
763
大型紀(jì)錄片《日本731部隊(duì)》日本侵華戰(zhàn)爭(zhēng)時(shí)期,對(duì)中國(guó)百姓進(jìn)行令人發(fā)指的人體實(shí)驗(yàn),將人活生生的解刨,把百姓當(dāng)成培養(yǎng)皿培養(yǎng)細(xì)菌武器一只肥頭大耳兔
15.2萬(wàn)
145
天才少女,冒死拍下這張照片!諷刺美國(guó)第一人!總統(tǒng)看了都害怕!【透明的她09】小透明明TM
238.8萬(wàn)
2576
25歲藝術(shù)高中女教師日常大榴蓮ting
2.2萬(wàn)
15
【盎格魯-撒克遜】現(xiàn)實(shí)版人類清除計(jì)劃!消滅地球80%的人口?環(huán)球異事Eye
5.9萬(wàn)
150
“當(dāng)語(yǔ)文離開(kāi)了考試,便是極致的浪漫!”EA熊不熊
72.0萬(wàn)
701
1930 年紐約的普通家庭生活天和街浪子凌少
1.5萬(wàn)
5
這是世上雨量最大的地方Veritasium真理元素
17.7萬(wàn)
417
18歲少年姜延?。荷硇团で蒢字形,卻活出自信與快樂(lè)北京衛(wèi)視生命緣
94.3萬(wàn)
1094
文化大革命化學(xué)流體力學(xué)專家林鴻蓀自殺身亡一棧紅
1.4萬(wàn)
0
對(duì)改命祛魅劉紹伊
17.5萬(wàn)
79
為藝術(shù)獻(xiàn)身的女星[島國(guó)篇]——神樂(lè)坂惠 Megumi KagurazakaVoidwalkershaw
2.4萬(wàn)
1
有多少人能懂這一分鐘?姜阿四
16.1萬(wàn)
42
展開(kāi)
小窗
客服
頂部
賽事庫(kù) 課堂 2021
Reddit社交實(shí)驗(yàn):百萬(wàn)用戶共同作畫(huà)的“并行生產(chǎn)”的新想象-虎嗅網(wǎng)
Reddit社交實(shí)驗(yàn):百萬(wàn)用戶共同作畫(huà)的“并行生產(chǎn)”的新想象-虎嗅網(wǎng)
資訊
24小時(shí)
源流
視頻
妙投虎嗅智庫(kù)
投稿
2019-07-03 14:00
Reddit社交實(shí)驗(yàn):百萬(wàn)用戶共同作畫(huà)的“并行生產(chǎn)”的新想象全媒派?關(guān)注本文來(lái)自微信公眾號(hào):全媒派(ID:quanmeipai),作者:騰訊傳媒2017年4月1日上午,Reddit上發(fā)布了一則愚人節(jié)的社交實(shí)驗(yàn)公告。點(diǎn)擊進(jìn)入后,顯示器上會(huì)閃過(guò)一塊空白的灰色屏幕,上面有一個(gè)調(diào)色板、一個(gè)滑塊和一個(gè)寫(xiě)有“r/place”的標(biāo)題。這樣的一幅畫(huà)布上,有幾個(gè)像素已經(jīng)上色了,點(diǎn)擊一個(gè)像素,它會(huì)變成紅色,同時(shí)一個(gè)5分鐘的計(jì)時(shí)器開(kāi)始在屏幕上閃爍。這個(gè)乍看讓人摸不著頭腦的東西,可以說(shuō),是人類歷史上最偉大的合作之一的開(kāi)始。Reddit的“Place”稱得上是協(xié)作生產(chǎn)中的一個(gè)里程碑,盡管它的設(shè)計(jì)非常簡(jiǎn)單——Place其實(shí)是一個(gè)1000 X 1000的網(wǎng)格,Reddit用戶有72小時(shí)使用時(shí)間,在此期間,用戶可以隨心所欲地決定這百萬(wàn)像素的顏色。任何人都可以給任何像素上色,即使之前有人給它上過(guò)色,但每個(gè)像素的每次重新填色之間有5分鐘的“冷卻”時(shí)間。GIF這并不是一個(gè)新的原創(chuàng)游戲,2005年“百萬(wàn)美元主頁(yè)”網(wǎng)站曾以1美元1個(gè)像素的價(jià)格出售版面給廣告公司。而十多年后,Place的“5分鐘冷卻時(shí)間”給了用戶流動(dòng)性的創(chuàng)作空間,游戲頭像、品牌標(biāo)識(shí)、各國(guó)旗幟甚至蒙娜麗莎的肖像都在頁(yè)面上活躍起來(lái)。在三天時(shí)間里,用戶實(shí)時(shí)在線人數(shù)一直保持在10萬(wàn)以上,總共超過(guò)100萬(wàn)獨(dú)立用戶為這個(gè)平臺(tái)做出了貢獻(xiàn),填色的像素?cái)?shù)量超過(guò)1600萬(wàn)。可以說(shuō),Place是一場(chǎng)前所未有的大規(guī)模合作。Place最有趣的不是它的規(guī)模,而是它培養(yǎng)極富創(chuàng)造力的社區(qū)的方式。Place沒(méi)有管理員,沒(méi)有版主或監(jiān)管員,不需要管理用戶和他們的行動(dòng),只有用戶自己在塑造著這個(gè)平臺(tái)。如何能讓100萬(wàn)用戶自發(fā)產(chǎn)生如此結(jié)構(gòu)化的東西?本期我們編譯Medium專欄作家Ishira Fernando的文章,看看Reddit的Place是怎么掌握這個(gè)秘訣的。并行生產(chǎn):用戶的自愿貢獻(xiàn)與迅速流失Place是“并行生產(chǎn)”(Peer Production)的一個(gè)令人震驚的例子,這個(gè)術(shù)語(yǔ)由哈佛大學(xué)法學(xué)院的Yochai Benkler提出,它代表了“用戶在沒(méi)有管理者直接監(jiān)督的情況下,為一個(gè)組織的信息或文化做出貢獻(xiàn)的過(guò)程”,更抽象一點(diǎn)即為“通過(guò)匯集分散的投入和努力來(lái)有效地完成特定任務(wù)”。Benkler的著作《網(wǎng)絡(luò)財(cái)富》(The Wealth of Networks)就是一部介紹和召喚“并行生產(chǎn)”的作品,自出版以來(lái)的13年里在全世界掀起了一場(chǎng)風(fēng)暴。雖然Benkler很有預(yù)見(jiàn)性,但他沒(méi)有看到并行生產(chǎn)的問(wèn)題。在《并行生產(chǎn)的局限》(The Limits of Peer Production)一書(shū)中,Daniel Kreiss博士痛斥Benkler忽視了參與式文化的失敗。首先,Kreiss擔(dān)心“個(gè)人道德”(Private Morality)在其中的影響:在并行生產(chǎn)的情況下,個(gè)人用戶根據(jù)他們的貢獻(xiàn)獲得比其他用戶更多的權(quán)力,雖然這看起來(lái)是公平的,但這形成了等級(jí)權(quán)力結(jié)構(gòu),違反了并行生產(chǎn)的開(kāi)放性質(zhì),造成了很大的進(jìn)入壁壘。以開(kāi)源系統(tǒng)Linux為例,推出近30年后的今天,Linux內(nèi)核郵件列表上的合作看起來(lái)與過(guò)去很不一樣。很長(zhǎng)一段時(shí)間以來(lái),開(kāi)發(fā)人員已經(jīng)掌握了平臺(tái)的權(quán)力,以精英領(lǐng)導(dǎo)的作風(fēng)壟斷了代碼審查過(guò)程,經(jīng)常使用惡毒的語(yǔ)言來(lái)攻擊新成員的代碼冗余。45%從事軟件開(kāi)發(fā)的公司都使用過(guò)并行生產(chǎn)的方法,如Linux、GitHub、Wikipedia除了個(gè)人道德外,另外一個(gè)問(wèn)題是合作停滯(Collaboration Stagnation)。這其中包含參與性文化失敗的兩種特征:1. 盡管總用戶數(shù)不斷增加,但活躍用戶數(shù)仍在減少;2. 無(wú)法在協(xié)作中對(duì)較舊的項(xiàng)目進(jìn)行二次創(chuàng)新,導(dǎo)致隨著協(xié)作的老化而缺乏準(zhǔn)確性/可擴(kuò)展性。維基百科的用戶數(shù)量,藍(lán)色代表新增注冊(cè)用戶,棕色代表活躍用戶最典型的案例就是維基百科。自2000年初的維基百科誕生以來(lái),一直到2007年初,維基百科都經(jīng)歷了近乎指數(shù)式的增長(zhǎng)。在此后的12年里,維基百科失去了近43%的活躍貢獻(xiàn)者,盡管在同一時(shí)期內(nèi),維基百科的用戶總數(shù)增加了200多萬(wàn)。隨著活躍用戶的減少,最后社區(qū)男女比例也嚴(yán)重失衡,每10個(gè)活躍貢獻(xiàn)者中,有9個(gè)是男性。Place的秘訣:“偽民主”結(jié)構(gòu)與社區(qū)價(jià)值為了防止如Linux內(nèi)部出現(xiàn)的個(gè)人主義行為破壞協(xié)作,并行生產(chǎn)平臺(tái)的架構(gòu)必須強(qiáng)調(diào)社區(qū)價(jià)值和用戶行為發(fā)展。我們可以從Reddit的模式中尋求啟發(fā)——它的關(guān)鍵特征之一是論壇的“偽民主”性質(zhì)。Subreddit是Reddit中對(duì)各個(gè)版塊的稱呼,其中每一個(gè)帖子都可以被用戶,也就是Redditor,更改或關(guān)閉,這就創(chuàng)建了一種簡(jiǎn)單有效的機(jī)制來(lái)照顧整體的用戶情緒。在Place里,這種“偽民主”的結(jié)構(gòu)簡(jiǎn)化了用戶提出藝術(shù)作品想法的過(guò)程,直接基于最后的社區(qū)行為來(lái)決定刪留。一條關(guān)于填色蒙娜麗莎的帖子獲得了高贊,很顯然,Redditor們都很認(rèn)可它同時(shí),Subreddit這樣的社區(qū)根基并沒(méi)有減損Place用戶的個(gè)人自主權(quán)。每個(gè)用戶都有相同的權(quán)力,無(wú)論是放置一個(gè)像素,在Subreddit發(fā)帖,或?qū)σ粋€(gè)主題進(jìn)行投票,基于社區(qū)的行動(dòng)模式從來(lái)沒(méi)有要?jiǎng)儕Z個(gè)人行動(dòng)的權(quán)力。最終我們看到,Place呈現(xiàn)出令人驚嘆的多樣性,形成了一幅琳瑯滿目的畫(huà)布,忠實(shí)地代表了創(chuàng)作者的不同利益、社區(qū)和文化。在并行生產(chǎn)中,社區(qū)型架構(gòu)帶來(lái)的影響在Place實(shí)驗(yàn)進(jìn)行過(guò)程中,一個(gè)名叫The Void(虛空)的組織開(kāi)始對(duì)Place發(fā)起了攻擊。他們最開(kāi)始是在Reddit的兄弟論壇4Chan上搞事,后來(lái)轉(zhuǎn)向了Place,目的就是要徹底摧毀Place。他們從畫(huà)布中間的空隙開(kāi)始慢慢地向外吞噬,用黑色吞沒(méi)了其所經(jīng)之處的所有藝術(shù)品,留下了一個(gè)廢棄的、毫無(wú)生氣的像素黑洞。然而,在一系列令人毛骨悚然的事件后,The Void的行動(dòng)最終卻成為了Place重?zé)ü獠实膹?fù)興力量。是摧毀還是再創(chuàng)作?當(dāng)The Void的成員們正忙著擴(kuò)大他們的邊界時(shí),其他的Subreddits開(kāi)始利用這塊新鋪好的畫(huà)布,在空隙留下的洞穴狀的尾跡中間“修建商店”。就像一場(chǎng)森林大火將綠葉燒為灰燼,這片空曠的土地留下了一片肥沃的畫(huà)布,供人們創(chuàng)作新的、經(jīng)過(guò)重新加工的藝術(shù)品。除此之外,現(xiàn)有的藝術(shù)作品還不能坐以待斃,必須不斷地加強(qiáng)這些作品,重新征服他們網(wǎng)格中的每一個(gè)像素,以防止The Void滲透到他們的作品中。看看社區(qū)r/murica是如何擊退The Void的:一旦The Void吞沒(méi)了國(guó)旗,用戶就會(huì)成群結(jié)隊(duì)地登上畫(huà)布,以?shī)Z回“美國(guó)領(lǐng)土”,熱圖上整個(gè)國(guó)旗像素強(qiáng)度的峰值也清晰地呈現(xiàn)了這一過(guò)程。The Void一攻擊,用戶立馬沖了上去這就是另一個(gè)特點(diǎn),以價(jià)值為中心的協(xié)作。雖然以社區(qū)為導(dǎo)向的架構(gòu)滿足了Schwartz所描述的人類對(duì)變化、自我提升和自我超越的渴求,但它并不一定滿足人們對(duì)“保護(hù)”的渴望。在Place,用戶在畫(huà)布上創(chuàng)作藝術(shù)作品的安全性,以及改變它的其他人對(duì)“5分鐘冷卻”這一規(guī)則的遵守,都滿足了對(duì)話的愿望。當(dāng)The Void威脅到Place的安全時(shí),用戶被原始的保護(hù)欲望所驅(qū)使,并再次出現(xiàn)在畫(huà)布上,以確保他們的“遺產(chǎn)”得到保護(hù)。The Void其實(shí)為二次創(chuàng)作開(kāi)辟了肥沃的土壤顯然,“刪除威脅”是解決合作停滯的有效手段。但并不是所有的威脅都一定是惡意的,它可以通過(guò)多種方式來(lái)實(shí)現(xiàn),最簡(jiǎn)單的方法可能是成立一個(gè)貢獻(xiàn)者小分隊(duì),他們的唯一任務(wù)是指定任何可能損害項(xiàng)目完整性的產(chǎn)品部分。例如,為了確保該平臺(tái)保持最佳狀態(tài)(如完整的維基百科或精益Linux內(nèi)核),一旦受到威脅警告,任何未及時(shí)更新的組件都應(yīng)從該平臺(tái)上刪除,并向其他用戶開(kāi)放供其使用。不過(guò)也要提醒一句:負(fù)責(zé)刪除的組織架構(gòu)必須精心設(shè)計(jì),以避免它們過(guò)于強(qiáng)大,以減輕個(gè)人道德浮現(xiàn)的威脅。What's Next?盡管在Place見(jiàn)證了這么多令人難以置信的東西,但它幾乎沒(méi)有什么現(xiàn)實(shí)世界的意義,地球也不會(huì)因?yàn)镽eddit開(kāi)發(fā)人員在Place上的點(diǎn)擊有什么太大變化。但話說(shuō)回來(lái),維基百科和Linux以及其他許多并行生產(chǎn)平臺(tái)都是大規(guī)模的全球性組織,支撐著現(xiàn)代生活。如果沒(méi)有Linus Torvalds的愛(ài)好,很難想象今天的技術(shù)會(huì)是怎樣一番圖景。如果維基百科沒(méi)有普及網(wǎng)絡(luò)上的協(xié)作行動(dòng),互聯(lián)網(wǎng)也將會(huì)是一個(gè)截然不同的地方。此外,Place也不是并行生產(chǎn)的伊甸園,它也被自己的無(wú)數(shù)問(wèn)題所困擾,比如機(jī)器人、接口故障和地盤(pán)爭(zhēng)奪戰(zhàn)。那么,我們?nèi)绾伪WC我們從用戶在Place的行動(dòng)中得出的結(jié)論能夠推廣到具有更大社會(huì)經(jīng)濟(jì)影響的協(xié)作上呢?Place真正的美感是在于,這是我們第一次以最純粹的形式觀察大規(guī)模并行生產(chǎn)實(shí)例的運(yùn)行情況,每個(gè)用戶擁有與其他用戶完全相同的權(quán)力,這意味著方程中沒(méi)有混雜的第三個(gè)變量——人。盡管具有深淺不一的影響,但所有并行生產(chǎn)的實(shí)例都是由為保持其運(yùn)行而辛苦工作的人定義的,無(wú)論人們?cè)谀膫€(gè)平臺(tái)上工作,其固有的價(jià)值觀都是一樣的。盡管Place可能不像其他無(wú)數(shù)平臺(tái)那樣有同樣的利害關(guān)系,但它有同樣的推動(dòng)力。因此,通過(guò)觀察Place如何利用以價(jià)值為中心的協(xié)作的力量,我們能夠?qū)⑦@種理解應(yīng)用到其他平臺(tái),并相信這些平臺(tái)中的人員能培養(yǎng)相同的價(jià)值觀,并做出相同的反應(yīng)。希望基于對(duì)并行生產(chǎn)的更深層次的理解,我們可以說(shuō)服協(xié)作平臺(tái)放棄孤立的、精英領(lǐng)導(dǎo)的開(kāi)發(fā)圈子,轉(zhuǎn)而支持多樣化的、以價(jià)值為中心的協(xié)作?!坝幸粔K空畫(huà)布。你可以在上面放置一塊瓷磚,但你必須等待另一塊瓷磚。你可以單獨(dú)創(chuàng)造一些東西。但你們可以一起創(chuàng)造更多的東西?!??r/Place本文來(lái)自微信公眾號(hào):全媒派(ID:quanmeipai),作者:騰訊傳媒本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表虎嗅立場(chǎng)。未經(jīng)允許不得轉(zhuǎn)載,授權(quán)事宜請(qǐng)聯(lián)系[email protected]如對(duì)本稿件有異議或投訴,請(qǐng)聯(lián)系[email protected]正在改變與想要改變世界的人,都在 虎嗅APP
Copyright ??
虎嗅網(wǎng)?京ICP備12013432號(hào)-1??????
京公網(wǎng)安備?11010502037938號(hào)
像素涂鴉地圖開(kāi)發(fā)經(jīng)驗(yàn),做中國(guó)版 RedditPlace - 知乎
像素涂鴉地圖開(kāi)發(fā)經(jīng)驗(yàn),做中國(guó)版 RedditPlace - 知乎切換模式寫(xiě)文章登錄/注冊(cè)像素涂鴉地圖開(kāi)發(fā)經(jīng)驗(yàn),做中國(guó)版 RedditPlaceMapbox中國(guó)Mapbox「開(kāi)發(fā)者故事」欄目正式開(kāi)始了!在這里,無(wú)論你是初學(xué)者、愛(ài)好者,還是資深的工程師、管理者,我們都會(huì)一視同仁地歡迎你在這里分享你的得意項(xiàng)目、開(kāi)發(fā)思想和心得、甚至是有趣的技術(shù)故事。Mapbox希望讓每位開(kāi)發(fā)者,都變成KOL! 本期分享者本期為大家?guī)?lái)的是一個(gè)非常精簡(jiǎn)但是充滿夢(mèng)想的2人小團(tuán)隊(duì),由一位來(lái)自中國(guó)的獨(dú)立游戲制作人和一位來(lái)自泰國(guó)的全棧工程師組成,對(duì)LBS充滿了激情。在過(guò)去的半年里,他們每周末都會(huì)抽出半天時(shí)間、找一家奶茶店進(jìn)行游戲設(shè)計(jì)和制作,使用Mapbox 的 Maps SDK for iOS,開(kāi)發(fā)了一款叫做《VPER》的 LBS 社交游戲,你可以使用像素涂鴉,來(lái)占領(lǐng)你身邊的世界。開(kāi)發(fā)團(tuán)隊(duì)在TapTap上對(duì)《VPER》的介紹語(yǔ)很短:「世界已經(jīng)被真實(shí)的物理信息填滿了,為何不重新造一個(gè)地球呢?」這是探索游戲邊界的一次勇敢嘗試。2人團(tuán)隊(duì):來(lái)自中國(guó)的獨(dú)立游戲制作人(左) 來(lái)自泰國(guó)的全棧工程師(右) 思路來(lái)源還記得2017年愚人節(jié)期間的 Reddit Place 嗎?歐美最大的在線社區(qū)Reddit在2017年愚人節(jié)時(shí)發(fā)起的Reddit Place活動(dòng),要求用戶在72小時(shí)內(nèi),在一個(gè)1000 * 1000 像素(100萬(wàn)個(gè)像素)的巨大畫(huà)布上對(duì)某塊像素填涂顏色,如果你想要畫(huà)出相應(yīng)的圖案,就必須要和他人協(xié)作完成。72小時(shí)后,在10萬(wàn)多人的貢獻(xiàn)下,整個(gè)畫(huà)布變成了下面這個(gè)樣子。單一的像素最簡(jiǎn)單、很容易被理解,但是匯集起來(lái)卻有巨大的力量,能改變目之所及的一切。后來(lái),我們就萌生了創(chuàng)作《VPER》的想法,但不僅僅是在一個(gè)平面圖上,而希望是整個(gè)世界。因?yàn)長(zhǎng)BS更能表露出一種冒險(xiǎn)的態(tài)度,并且具有實(shí)際交換的價(jià)值。將像素和LBS結(jié)合,可能會(huì)是一個(gè)爆款的社交+創(chuàng)意應(yīng)用! 原型定義在和團(tuán)隊(duì)進(jìn)行腦暴的時(shí)候,我們拼命地在思考一個(gè)問(wèn)題:「我們應(yīng)該如何與地圖進(jìn)行交互?」大家用地圖是為了看交通地理信息,而我們更想讓地圖成為一種社交的媒介,并且充分尊重用戶的自我體驗(yàn),希望賦予每位用戶改變世界的權(quán)力:重新定義世界:我們定義每10平方米作為一個(gè)格子單元,把世界切割成了17萬(wàn)億個(gè)格子,使全世界同步到一個(gè)服務(wù)器中。重新探索世界:你可以通過(guò)獨(dú)一無(wú)二的地理代碼(V-code),抵達(dá)世界任意角落,探索所有人的像素創(chuàng)作。重新創(chuàng)造世界:你可以在當(dāng)前地理位置有限范圍任意涂鴉,一旦占領(lǐng)將永久擁有。 用戶體驗(yàn)設(shè)計(jì)這款LBS社交游戲的初衷之一,是希望人們可以走出去探索這個(gè)世界的地圖。,比如坐在沙發(fā)上的你,涂鴉占領(lǐng)了目前區(qū)域之后,還想繼續(xù)創(chuàng)作,可能就需要走出去坐一站地鐵、或者到附近的公園、或者去找朋友聚個(gè)會(huì),你就能開(kāi)始一塊新的設(shè)計(jì)。開(kāi)屏動(dòng)畫(huà)我們進(jìn)行了精心的設(shè)計(jì),另外,在充分考慮了用戶體驗(yàn)后,我們想讓填充像素的過(guò)程變得充滿趣味,比如填充每個(gè)像素的時(shí)候,不同的顏色會(huì)對(duì)應(yīng)不同的音效。 關(guān)于地圖開(kāi)發(fā)VPER很重要的一個(gè)部分就是地圖,所以在選擇地圖SDK的時(shí)候我們很謹(jǐn)慎,最后選擇了Mapbox。Mapbox 對(duì)開(kāi)發(fā)者的支持程度非常高,我們可以很自由地編輯,例如改變3D建筑、進(jìn)行自定義地貌等等,幾乎那些看似「天馬行空」的想法都能用 Mapbox 實(shí)現(xiàn)出來(lái)。我們使用的是 Maps SDK for iOS,官網(wǎng)上有比較詳細(xì)的文檔,支持多種地圖樣式、離線地圖、快速矢量地圖,還能結(jié)合其他Mapbox工具加速我們的開(kāi)發(fā)。我們的應(yīng)用能夠在半年內(nèi)開(kāi)發(fā)到這個(gè)程度,也是要感謝Mapbox了。不過(guò),在開(kāi)發(fā)的過(guò)程中,我們也會(huì)貢獻(xiàn)一些建議給到官方。比如我們很希望Mapbox可以支持特定花紋的疊加、以及3D球形地圖。 關(guān)于未來(lái)已經(jīng)有一些小伙伴在為我們做內(nèi)測(cè)了,下面是一些很不錯(cuò)的作品:br/>1234用VPER應(yīng)用,掃描上面圖中的二維碼,就能知道這些像素涂鴉,在地球的什么位置了。未來(lái)我們還希望上線Galley存放大家的作品~ 內(nèi)測(cè)招募!VPER團(tuán)隊(duì)在征集更多的iOS內(nèi)測(cè)小伙伴呢,如果你感興趣,請(qǐng)私信 @Mapbox中國(guó) ,備注「你的微信號(hào)」,我們會(huì)幫你聯(lián)系到官方團(tuán)隊(duì)進(jìn)行內(nèi)測(cè)準(zhǔn)備哦。r/> ?往期回顧br/>申永范:地圖UI設(shè)計(jì)工作流,從Mapbox到Sketchr/>/>??br/>下一位分享者就是你!上面的文章如果你覺(jué)得特別精彩,可以轉(zhuǎn)發(fā)或者收藏哦!當(dāng)然我們希望征集更多的開(kāi)發(fā)者故事,正如開(kāi)頭所說(shuō):我們希望每位開(kāi)發(fā)者,都能變成KOL!請(qǐng)掃描下方二維碼,添加 Max 立即投稿哦!https://u.wechat.com/EJOgty6nfMaT2-VRLCILnK4 (二維碼自動(dòng)識(shí)別)當(dāng)然,投稿的開(kāi)發(fā)者,可以獲得積分,獲得限量版官方周邊哦?。ǚe分準(zhǔn)則很快推出,稍作等待~)請(qǐng)?jiān)谙旅娴钠脚_(tái)持續(xù)關(guān)注Mapbox哦~微博@Mapbox地圖數(shù)據(jù)平臺(tái),或者tag #mapbox# 知乎@Mapbox中國(guó)https://www.zhihu.com/org/mapboxzhong-guo/activities (二維碼自動(dòng)識(shí)別)發(fā)布于 2018-09-12 23:21涂鴉地圖mapbox?贊同 3??添加評(píng)論?分享?喜歡?收藏?申請(qǐng)
r/place 像素大戰(zhàn):部族主義最“好”的那面 - 嗶哩嗶哩
ace 像素大戰(zhàn):部族主義最“好”的那面 - 嗶哩嗶哩 r/place 像素大戰(zhàn):部族主義最“好”的那面墨帶ink_ribbon
關(guān)注專欄/r/place 像素大戰(zhàn):部族主義最“好”的那面r/place 像素大戰(zhàn):部族主義最“好”的那面
2022年04月05日 16:30--瀏覽 ·
--喜歡 ·
--評(píng)論
墨帶ink_ribbon粉絲:1.5萬(wàn)文章:10
關(guān)注Reddit 再次推出 r/place 畫(huà)布,允許每個(gè)用戶每隔五分鐘改變其上單一像素的顏色??简?yàn)社群組織力和應(yīng)變力的活動(dòng),很快變成了部族主義擔(dān)當(dāng)主角的戰(zhàn)場(chǎng)。結(jié)果不算太壞。最有趣的互聯(lián)網(wǎng)社會(huì)生態(tài)實(shí)驗(yàn)在今天結(jié)束。它和我們關(guān)系不大,不過(guò)這并沒(méi)有關(guān)系,因?yàn)槲覀円呀?jīng)習(xí)慣了。Reddit 時(shí)隔五年帶回了 r/place 項(xiàng)目,一塊巨型空白畫(huà)布,允許注冊(cè)用戶在 4.1-4.4 之間每隔五分鐘為其中的一個(gè)像素改變顏色?!澳憧梢砸粋€(gè)人進(jìn)行創(chuàng)作,但如果你和大家一起,你們可以創(chuàng)作更多”。這塊畫(huà)布在 2017 年的愚人節(jié)首次上線,由 Josh Wardle 策劃(他后來(lái)推出了爆款猜單詞游戲 Wordle)。混沌無(wú)序狀態(tài)誕生的第一個(gè)東西,是我們常見(jiàn)的公廁涂鴉。顯然,當(dāng)網(wǎng)民學(xué)習(xí)到了新的創(chuàng)作方式時(shí),他們的第一反應(yīng)是畫(huà)生殖器和寫(xiě)罵人話。不過(guò)大小社群很快反應(yīng)過(guò)來(lái),通過(guò)各個(gè)渠道組織集體創(chuàng)作,積極協(xié)調(diào)外交和保衛(wèi)地盤(pán)。國(guó)旗、經(jīng)典畫(huà)作、粉圈 icon 成為主旋律,你可以看到數(shù)萬(wàn)網(wǎng)友幫某位用戶求婚(并目睹人們把“我愛(ài)你嫁給我”改成“我恨你你是個(gè)X子”),欣賞像素化的《星空》和《蒙娜麗莎》,也會(huì)在中央找到最火星戰(zhàn)梗:Did you ever hear the tragedy of Darth Plagueis the Wise?創(chuàng)作,變化,集體,是 r/place 的核心概念。按照五分鐘僅能改變一個(gè)像素的效率,個(gè)體絕無(wú)可能留下重要的痕跡。它因此成為了各社群比拼組織力、忠誠(chéng)度、施加文化影響力的戰(zhàn)場(chǎng)。這在今年的活動(dòng)中更為明顯。Reddit 在 3 月底就提前通知了 r/place 的回歸,這讓參與者有充足的時(shí)間設(shè)計(jì)圖案、制定戰(zhàn)術(shù)、找好同盟,并為各種意外準(zhǔn)備預(yù)案,而 Discord 和 Twitch 等平臺(tái)的崛起,也為交流合作提供了最大便利。因此不同于五年前,這場(chǎng)實(shí)驗(yàn)的重點(diǎn)不再是觀察混沌中涌現(xiàn)的秩序,而是考驗(yàn)參與社群的組織力、應(yīng)變力,同時(shí)審視更有紀(jì)律的動(dòng)態(tài)變化。星戰(zhàn)不愧是第一粉圈所以,你要么屬于某個(gè)社群,為它的創(chuàng)作獻(xiàn)上一些像素,要么當(dāng)一頭獨(dú)狼,只能順手幫助順眼的作品擊退破壞者?;蛘咦约撼蔀槠茐恼摺l(shuí)讓他們畫(huà)了那么多無(wú)聊的國(guó)旗?是的,2022 年了,主導(dǎo)了這場(chǎng)藝術(shù)試驗(yàn)的仍然是國(guó)家主義?;顒?dòng)一開(kāi)始,大片國(guó)旗快速占領(lǐng)畫(huà)布。進(jìn)擊的藍(lán)黃雙色讓周邊創(chuàng)作自覺(jué)讓路;德國(guó)社群閃電般無(wú)限東擴(kuò)的黑紅黃長(zhǎng)條被調(diào)侃為“民族習(xí)慣再放送”;法國(guó)人在新擴(kuò)展的畫(huà)布上又添一面巨大國(guó)旗引發(fā)眾怒,反對(duì)勢(shì)力努力將第二座埃菲爾鐵塔修改為一個(gè)穿比基尼的屁股;比利時(shí)悄無(wú)聲息地向南擴(kuò)張,憑借和德國(guó)國(guó)旗一樣的配色轉(zhuǎn)移矛盾;本來(lái)在中心部位的美國(guó)被核平了若干次,直到他們轉(zhuǎn)移到不起眼的小角落才得以生存;加拿大國(guó)旗從未被畫(huà)好,因?yàn)樵絹?lái)越多的人發(fā)現(xiàn)將楓葉修改成香蕉、Canada 修改成 Banana 節(jié)目效果最佳;英國(guó)用戶一覺(jué)醒來(lái)發(fā)現(xiàn)米字旗連同上面的大本鐘、披頭士和附近的阿森納被阿根廷國(guó)旗整個(gè)抹除……謝謝捷克提醒我《鼴鼠的故事》屬于他們好吧,你甚至可以稱之為“元宇宙世界大戰(zhàn)”。強(qiáng)調(diào)組織性和影響力的活動(dòng)喚起了民族情緒并不意外,虛擬的、無(wú)害的像素地盤(pán)之爭(zhēng)滿足了一些說(shuō)不出口的幻想,再以笑話的形式輸出,大概不是壞事。最起碼它基于創(chuàng)作的動(dòng)機(jī),而非破壞。而國(guó)旗相接處的雙色愛(ài)心、丹麥天鵝和印度大象談起戀愛(ài)、葡萄牙 7 號(hào)和阿根廷 10 號(hào)隔著國(guó)旗勾肩搭背,可能體現(xiàn)了最為積極的文化交流??赡軙?huì)有毒唯震怒不過(guò)這到底有些無(wú)趣。雖然人們?cè)谟脟?guó)旗圈地后開(kāi)始在其上創(chuàng)作本土特色的藝術(shù),但這種文化輸出并沒(méi)有比景點(diǎn)商店兜售地標(biāo)明信片更有創(chuàng)意。當(dāng)因特網(wǎng)給了你一個(gè)機(jī)會(huì)做些新鮮事的時(shí)候,一個(gè)相對(duì)年輕的社區(qū)想到的仍然是畫(huà)游客明信片,我們好像低估了網(wǎng)絡(luò)世界公民對(duì)國(guó)家概念的執(zhí)念。好吧,意大利確實(shí)很會(huì)畫(huà)◆ 虛空?◆超過(guò) 600 萬(wàn)用戶參加了今年的活動(dòng),每小時(shí)有 250 萬(wàn)塊“地磚”被放置。除了激情澎湃的愛(ài)國(guó)用戶外,各個(gè)粉圈也在盡力塞入自己的創(chuàng)作,這讓畫(huà)布變成了巨大的彩蛋藏寶圖。大到不容忽視的星球大戰(zhàn)海報(bào),小到偷偷溜進(jìn)每一幅作品的 Among Us 小人,空洞騎士和女巫菈妮并肩,星際牛仔斯派克和龍貓毗鄰,139 話的艾倫耶格爾喊出了“我不要啊”,他的副手弗洛克在《夜巡》旁邊做出噤聲手勢(shì),Minecraft 玩家呈現(xiàn)了從進(jìn)入游戲到角色死亡的動(dòng)態(tài)畫(huà)面,血源獵人則獨(dú)自面對(duì)虛空之主。荷蘭人的熱情在下方模擬 xp 桌面全數(shù)體現(xiàn)不屬于粉圈的群體也投入了一個(gè)個(gè)即興項(xiàng)目,比如創(chuàng)作一個(gè)二維碼,掃碼直達(dá)……Rickroll!對(duì)了,和五年前相比,人們對(duì)“虛空”(The Void)的態(tài)度也發(fā)生了劇變。虛空勢(shì)力在第一次活動(dòng)中被視為無(wú)序混亂的破壞勢(shì)力。它是突然出現(xiàn)在畫(huà)布某處的黑洞,黑色觸角向四面八方延展,所到之處毀滅一切創(chuàng)作,僅留下黑色像素。它讓所有參與社區(qū)不敢安然入眠、日夜安排人手保護(hù)作品。一個(gè)提倡和平的創(chuàng)作活動(dòng)因虛空的不確定性而險(xiǎn)象環(huán)生。人們逐漸意識(shí)到的是,反派的存在,讓作品的留存顯得更加不易因而格外珍貴。而虛空本次作為維持原力平衡的力量,也讓畫(huà)布始終保持著變化和新鮮,舊的作品被抹除,新的作品會(huì)出現(xiàn),一些社群丟失了地盤(pán),其他社群在黑色之上獲得了新機(jī)會(huì)。虛空恰恰體現(xiàn)了 r/place 的核心特點(diǎn)——畫(huà)布絕非靜止,它的變化和包含其中的角力、互助、妥協(xié)、新創(chuàng)作或是還原,才是它最吸引人之處。所以四處流竄的虛空變成了興奮劑和小行星,重新帶來(lái)平等的機(jī)會(huì)和新的領(lǐng)域。而背后主導(dǎo)社群 r/TheSwarmp 在意識(shí)到邊界上的血源獵人其實(shí)非常符合其敘事時(shí),也放棄了進(jìn)一步擴(kuò)張的計(jì)劃。為了不影響你睡覺(jué),我不會(huì)把最右的虛空之主截出來(lái)和虛空相比,網(wǎng)絡(luò)主播更像最大反派。他們號(hào)召粉絲破壞小型社區(qū)的作品、用自己的標(biāo)識(shí)取而代之。如果說(shuō)虛空意味著混亂中立,主播現(xiàn)象則是自戀、個(gè)人崇拜和反原創(chuàng)的具象化。值得慶幸的是,大量用戶抵制了主播勢(shì)力,甚至有正義主播動(dòng)員粉絲開(kāi)啟藝術(shù)守護(hù)戰(zhàn),很多人為恢復(fù)與自己不相干的作品而貢獻(xiàn)了五分鐘一次的添磚機(jī)會(huì)。就結(jié)果而言,最終的 r/place 呈現(xiàn)了互聯(lián)網(wǎng)生態(tài)最好,或者說(shuō)最值得展示的正確一面。雖然仍由國(guó)家和部族主義主導(dǎo),但競(jìng)爭(zhēng)與合作、破壞與重建的動(dòng)態(tài)平衡,到底讓它看起來(lái)非常多元化,而這一切都建立在藝術(shù)創(chuàng)作的基礎(chǔ)上,好像非常接近網(wǎng)絡(luò)烏托邦。不過(guò)人們也被時(shí)不時(shí)拽回現(xiàn)實(shí),比如 r/place 的管理員被發(fā)現(xiàn)使用 bot 作圖且在不斷刪除所有指控他使用 bot 的主題帖,比如有的作品表達(dá)了非常清晰的訴求,搜索細(xì)節(jié)并不會(huì)帶給人快樂(lè)。官方審查并非按照統(tǒng)一標(biāo)準(zhǔn);和大型社群相比,小社群需要付出更多的努力保護(hù)作品不被毀壞,其中的很多可能短暫地存在過(guò)便被覆蓋。另一個(gè)事實(shí)是,個(gè)體的聲音在這里真的不重要,除非它作為集體的一員、經(jīng)由集體發(fā)出。與其說(shuō) r/place 是一個(gè)人人可以講話的廣場(chǎng),不如說(shuō)它是一個(gè)學(xué)校社團(tuán)招新現(xiàn)場(chǎng),傾向于支持團(tuán)體發(fā)聲和體現(xiàn)積極正面的形象,一個(gè)最年輕化的公關(guān)渠道。身處集體的好與壞無(wú)需贅言。它可以給予瞬時(shí)的快樂(lè)——好像參與了什么、好像歸屬于什么。我們多數(shù)人如今為屬于某個(gè)群體感到安心,這也許是多年社交網(wǎng)站孤獨(dú)經(jīng)歷誘發(fā)的后遺癥。但它也有可能作為一種逃避機(jī)制讓人忽略真實(shí)存在的問(wèn)題。實(shí)際上的網(wǎng)絡(luò)環(huán)境并不似公眾審視下的 r/place 那么積極向上,而這種“多元”終究也由 Reddit 的社區(qū)規(guī)則和用戶人群所定義。-FIN-本文為我原創(chuàng)本文禁止轉(zhuǎn)載或摘編
藝術(shù)
ACG
游戲
像素畫(huà)
人類觀察
社會(huì)實(shí)驗(yàn)
Reddit
分享到:
投訴或建議評(píng)論-----
How We Built r/Place - Upvoted
How We Built r/Place - Upvoted
Skip to content
menu
About
Careers
Press
Brand
Transparency
Blog
Join now
Back
Topics
Announcements
Life at Reddit
Community
Product & Design
Reddit for Business
Technology
Partnerships
How We Built r/Place
Technology
Staff ? April 13, 2017August 30, 2021
Brian Simpson, Matt Lee, & Daniel Ellis(u/bsimpson, u/madlee, & u/daniel)
Each year for April Fools’, rather than a prank, we like to create a project that explores the way that humans interact at large scales. This year we came up with Place, a collaborative canvas on which a single user could only place a single tile every five minutes. This limitation de-emphasized the importance of the individual and necessitated the collaboration of many users in order to achieve complex creations. Each tile placed was relayed to observers in real-time.
Multiple engineering teams (frontend, backend, mobile) worked on the project and most of it was built using existing technology at Reddit. This post details how we approached building Place from a technical perspective.
But first, if you want to check out the code for yourself, you can find it here. And if you’re interested in working on projects like Place in the future, we’re hiring!
Requirements
Defining requirements for an April Fools’ project is extremely important because it will launch with zero ramp-up and be available immediately to all of Reddit’s users. If it doesn’t work perfectly out of the gate, it’s unlikely to attract enough users to make for an interesting experience.
The board must be 1000 tiles by 1000 tiles so it feels very large.All clients must be kept in sync with the same view of the current board state, otherwise users with different versions of the board will have difficulty collaborating.We should support at least 100,000 simultaneous users.Users can place one tile every 5 minutes, so we must support an average update rate of 100,000 tiles per 5 minutes (333 updates/s).The project must be designed in such a way that it’s unlikely to affect the rest of the site’s normal function even with very high traffic to r/place.The configuration must be flexible in case there are unexpected bottlenecks or failures. This means that board size and tile cooldown should be adjustable on the fly in case data sizes are too large or update rates are too high.The API should be generally open and transparent so the reddit community can build on it (bots, extensions, data collection, external visualizations, etc) if they choose to do so.
Backend
Implementation decisions
The main challenge for the backend was keeping all the clients in sync with the state of the board. Our solution was to initialize the client state by having it listen for real-time tile placements immediately and then make a request for the full board. The full board in the response could be a few seconds stale as long as we also had real-time placements starting from before it was generated. When the client received the full board it replayed all the real-time placements it received while waiting. All subsequent tile placements could be drawn to the board immediately as they were received.
For this scheme to work we needed the request for the full state of the board to be as fast as possible. Our initial approach was to store the full board in a single row in Cassandra and each request for the full board would read that entire row. The format for each column in the row was:
(x, y): {‘timestamp’: epochms, ‘a(chǎn)uthor’: user_name, ‘color’: color}
Because the board contained 1 million tiles this meant that we had to read a row with 1 million columns. On our production cluster this read took up to 30 seconds, which was unacceptably slow and could have put excessive strain on Cassandra.
Our next approach was to store the full board in redis. We used a bitfield of 1 million 4 bit integers. Each 4 bit integer was able to encode a 4 bit color, and the x,y coordinates were determined by the offset (offset = x + 1000y) within the bitfield. We could read the entire board state by reading the entire bitfield. We were able to update individual tiles by updating the value of the bitfield at a specific offset (no need for locking or read/modify/write). We still needed to store the full details in Cassandra so that users could inspect individual tiles to see who placed them and when. We also planned on using Cassandra to restore the board in case of a redis failure. Reading the entire board from redis took less than 100ms, which was fast enough.
Illustration showing how colors were stored in redis, using a 2×2 board
We were concerned about exceeding maximum read bandwidth on redis. If many clients connected or refreshed at once they would simultaneously request the full state of the board, all triggering reads from redis. Because the board was a shared global state the obvious solution was to use caching. We decided to cache at the CDN (Fastly) layer because it was simple to implement and it meant the cache was as close to clients as possible which would help response speed. Requests for the full state of the board were cached by Fastly with an expiration of 1 second. We also added the stale-while-revalidate cache control header option to prevent more requests from falling through than we wanted when the cached board expired. Fastly maintains around 33 POPs which do independent caching, so we expected to get at most 33 requests per second for the full board.
We used our websocket service to publish updates to all the clients. We’ve had success using it in production for reddit live threads with over 100,000 simultaneous viewers, live PM notifications, and other features. The websocket service has also been a cornerstone of our past April Fools projects such as The Button and Robin. For r/place, clients maintained a websocket connection to receive real-time tile placement updates.
APIRetrieve the full board
Requests first went to Fastly. If there was an unexpired copy of the board it would be returned immediately without hitting the reddit application servers. Otherwise, if there was a cache miss or the copy was too old, the reddit application would read the full board from redis and return that to Fastly to be cached and returned to the client.
Request rate and response time as measured by the reddit application
Notice that the request rate never exceeds 33/s, meaning that the caching by Fastly was very effective at preventing most requests from hitting the reddit application.
When a request did hit the reddit application the read from redis was very fast.Draw a tile
The steps for drawing a tile were:
Read the timestamp of the user’s last tile placement from Cassandra. If it was more recent than the cooldown period (5 minutes) reject the draw attempt and return an error to the user.Write the tile details to redis and Cassandra.Write the current timestamp as the user’s last tile placement in Cassandra.Tell the websocket service to send a message to all connected clients with the new tile.
All reads and writes to Cassandra were done with consistency level QUORUM to ensure strong consistency.
We actually had a race condition here that allowed users to place multiple tiles at once. There was no locking around the steps 1-3 so simultaneous tile draw attempts could all pass the check at step 1 and then draw multiple tiles at step 2. It seems that some users discovered this error or had bots that didn’t gracefully follow the ratelimits so there were about 15,000 tiles drawn that abused this error (~0.09% of all tiles placed).
Request rate and response time as measured by the reddit application
We experienced a maximum tile placement rate of almost 200/s. This was below our calculated maximum rate of 333/s (average of 100,000 users placing a tile every 5 minutes).
Get details of a single tile
Requests for individual tiles resulted in a read straight from Cassandra.
Request rate and response time as measured by the reddit application:
This endpoint was very popular. In addition to regular client requests, people wrote scrapers to retrieve the entire board one tile at a time. Since this endpoint wasn’t cached by the CDN, all requests ended up being served by the reddit application.
Response times for these requests were pretty fast and stable throughout the project.
Websockets
We don’t have isolated metrics for r/place’s effect on the websocket service, but we can estimate and subtract the baseline use from the values before the project started and after it ended.
Total connections to the websocket service
The baseline before r/place began was around 20,000 connections and it peaked at 100,000 connections, so we probably had around 80,000 users connected to r/place at its peak.
Websocket service bandwidth
At the peak of r/place the websocket service was transmitting over 4 gbps (150 Mbps per instance and 24 instances).
Frontend: Web and Mobile Clients
Building the frontend for Place involved many of the challenges for cross-platform app development. We wanted Place to be a seamless experience on all of our major platforms including desktop web, mobile web, iOS and Android.
The UI in place needed to do three important things:
Display the state of the board in real timeFacilitate user interaction with the boardWork on all of our platforms, including our mobile apps
The main focus of the UI was the canvas, and the Canvas API was a perfect fit for it. We used a single 1000 x 1000
Drawing the canvas
The canvas needed to represent the state of the board in real time. We needed to draw the state of the entire board when the page loaded, and draw updates to the board state that came in over websockets. There are generally three ways to go about updating a canvas element using the CanvasRenderingContext2D interface:
Drawing an existing image onto the canvas using drawImage()Draw shapes with the various shape drawing methods, e.g. using fillRect() to fill a rectangle with a colorConstruct an ImageData object and paint it into the canvas using putImageData()
The first option wouldn’t work for us since since we didn’t already have the board in image form, leaving options 2 and 3. Updating individual tiles using fillRect() was very straightforward: when a websocket update comes in, just draw a 1 x 1 rectangle at the (x, y) position. This worked OK in general, but wasn’t great for drawing the initial state of the board. The putImageData() method was a much better fit for this, since we were able to define the color of each pixel in a single ImageData object and draw the whole canvas at once.
Drawing the initial state of the board
Using putImageData() requires defining the board state as a Uint8ClampedArray, where each value is an 8-bit unsigned integer clamped to 0-255. Each value represents a single color channel (red, green, blue, and alpha), and each pixel requires 4 items in the array. A 2 x 2 canvas would require a 16-byte array, with the first 4 bytes representing the top left pixel on the canvas, and the last 4 bytes representing the bottom right pixel.
Illustration showing how canvas pixels relate to their Uint8ClampedArray representation
On the backend, the board state is stored as a 4-bit bitfield. Each color is represented by a number between 0 and 15, allowing us to pack 2 pixels of color information into each byte. In order to use this on the client, we needed to do 3 things:
Pull the binary data down to the client from our API“Unpack” the dataMap the 4-bit colors to useable 32-bit colors
To pull down the binary data, we used the Fetch API in browsers that support it. For those that don’t, we fell back to a normal XMLHttpRequest with responseType set to “arraybuffer”.
The binary data we receive from the API contains 2 pixels of color data in each byte. The smallest TypedArray constructors we have allow us to work with binary data in 1-byte units. This is inconvenient for use on the client so the first thing we do is to “unpack” that data so it’s easier to work with. This process is straightforward, we just iterate over the packed data and split out the high and low order bits, copying them into separate bytes of another array. Finally, the 4-bit color values needed to be mapped to useable 32-bit colors.API Response0x470xE9Unpacked0x040x070x0E0x09Mapped to 32bit colors0xFFA7D1FF0xA06A42FF0xCF6EE4FF0x94E044FF
The ImageData structure needed to use the putImageData() method requires the end result to be readable as a Uint8ClampedArray with the color channel bytes in RGBA order. This meant we needed to do another round of “unpacking”, splitting each color into its component channel bytes and putting them into the correct index. Needing to do 4 writes per pixel was also inconvenient, but luckily there was another option.
TypedArray objects are essentially array views into ArrayBuffer instances, which actually represent the binary data. One neat thing about them is that multiple TypedArray instances can read and write to the same underlying ArrayBuffer instance. Instead of writing 4 values into an 8-bit array, we could write a single value into a 32-bit array! Using a Uint32Array to write, we were able to easily update a tile’s color by updating a single array index. The only change required was that we had to store our color palette in reverse-byte order (ABGR) so that the bytes automatically fell in the correct position when read using the Uint8ClampedArray.
01230xFFD1A7FF0xFF426AA00xFFE46ECF0xFF44E0942551672092551601066625520711022825514822468255rgbargbargbargba
Handling websocket updates
Using the drawRect() method was working OK for drawing individual pixel updates as they came in, but it had one major drawbacks: large bursts of updates coming in at the same time could cripple browser performance. We knew that updates to the board state would be very frequent, so we needed to address this issue.
Instead of redrawing the canvas immediately each time a websocket update came in, we wanted to be able to batch multiple websocket updates that come in around the same time and draw them all at once. We made two changes to do this:
We stopped using drawRect() altogether, since we’d already figured out a nice convenient way of updating many pixels at once with putImageData()We moved the actual canvas drawing into a requestAnimationFrame loop
By moving the drawing into an animation loop, we were able to write websocket updates to the ArrayBuffer immediately and defer the actual drawing. All websocket updates in between frames (about 16ms) were batched into a single draw. Because we used requestAnimationFrame, this also meant that if draws took too long (longer than 16ms), only the refresh rate of the canvas would be affected (rather than crippling the entire browser).
Interacting with the Canvas
Equally importantly, the canvas needed to facilitate user interaction. The core way that users can interact with the canvas is to place tiles on it. Precisely drawing individual pixels at 100% scale would be extremely painful and error prone, so we also needed to be able to zoom in (a lot!). We also needed to be able to pan around the canvas easily, since it was too large to fit on most screens (especially when zoomed in).
Camera zoom
Users were only allowed to draw tiles once every 5 minutes, so misplaced tiles would be especially painful. We had to zoom in on the canvas enough that each tile would be a fairly large target for drawing. This was especially important for touch devices. We used a 40x scale for this, giving each tile a 40 x 40 target area. To apply the zoom, we wrapped the