From 51a361b7de0d953a4dbcc1cd2583e3c817b83a8f Mon Sep 17 00:00:00 2001 From: gichiba Date: Fri, 23 Feb 2024 17:33:25 -0700 Subject: [PATCH 1/6] add DIP-36 fix DIP-34 name collision Update DIPs/DIP-42.md Co-authored-by: ligi Update DIPs/DIP-42.md Co-authored-by: ligi Update DIPs/DIP-42.md Co-authored-by: ligi Update DIPs/DIP-42.md Co-authored-by: ligi Update DIPs/DIP-42.md Co-authored-by: ligi --- DIPs/DIP-42.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 DIPs/DIP-42.md diff --git a/DIPs/DIP-42.md b/DIPs/DIP-42.md new file mode 100644 index 00000000..2d09482b --- /dev/null +++ b/DIPs/DIP-42.md @@ -0,0 +1,39 @@ +--- +DIP: 36 +Title: Games of Capture and Escape +Status: Proposed +Themes: Freeform +Instances: [Devcon7] +Tags: Event Production, Other +Authors: Daedalus Industries +Discussion: Not yet posted +Created: 2024-02-13 +--- + +## Abstract + +The 'escape room / treasure hunt' format is both a good teaching tool for fundamentals of crypto(graphy), and an exciting conference activity for curious minds of all experience levels. Although technically finite, treasure hunts, escape rooms, and other LARP-y activities are infinite games in spirit, which makes them an appropriate tradition for Ethereum events of all shapes and sizes, including and especially devcon(nect). + +As a curated narrative experiences, there is a very steep coordination penalty for writing, implementation, and execution of an escape game. At devcon{4,5,6}, the games were designed and executed by a handful of committed game masters working as a single team for the event. This is natural, and in some ways necessary to execute high-quality games within event spacetime. Still, if escape games continue as at devcon(nect), it's worth interrogating what mechanisms exist that could reduce the frictions of coordination, and allow for more collaborative world-building at bigger scale. + +Daedalus Industries would like to design and execute a devcon7 escape game, and to experiment with a general framework for 'infinite finite gaming' that would allow for some open participation without world-breaking narrative chaos. + +## Proposal + +As with previous productions, there are some high-level goals that guide the narrative/design of the game: + +* **Educational**. Players of all experiences should be able to learn something they didn't yet know about the world. + +* **Exploratory**. The game should generously reward curiosity, and challenge players to pay attention to signals disguised as noise. As a secondary goal, it should encourage players to explore the venue and its features/programming/services, as well as incorporate some quests to touch grass. + +* **Physical**. While some elements of the game must be software, the game is played live in the time and place of the event. Physical artifacts make the story tick. + +For devcon7, we propose a core narrative puzzle structure similar to previous games, whereby players advance through chapters of increasing difficulty to reveal more of the story. In every Daedalus production, significant chapters include special *keys* belonging to NPCs. These keys define the narrative arc of the game, and collecting all of them to complete the story is the central goal of every player. A leaderboard or wallet tool can help players keep track of their progress by chapter and number of keys collected, and any player that concludes all chapters with all keys is a "winner". + +As the total number of keys in the game is arbitrary, the entry point for collaboration would be in *side-quest keys* that would, hypothetically, need to follow a certain format to be 'in-world' (and trackable by the leaderboard, for example). + +// 2024-02-23 Reserving this space as a commitment to update this DIP on the side questing objective after discussion on devcon forum and with the Daedalus/SDP team. + + +## Links +(for concrete (albeit outdated) implementation examples see [THC](https://github.com/social-dist0rtion-protocol/thc) by the Social Dist0rtion protocol, or [The burner wallet escape room edition] https://dmihal.medium.com/bringing-the-burner-wallet-to-ethberlins-escape-room-5d2d01992962) From bceb15a865f2e4708517b675b8fb85255bb77a80 Mon Sep 17 00:00:00 2001 From: Griffin Ichiba Hotchkiss Date: Mon, 4 Mar 2024 12:53:02 -0700 Subject: [PATCH 2/6] fix filename for DIP-36.md --- DIPs/{DIP-42.md => DIP-36.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename DIPs/{DIP-42.md => DIP-36.md} (100%) diff --git a/DIPs/DIP-42.md b/DIPs/DIP-36.md similarity index 100% rename from DIPs/DIP-42.md rename to DIPs/DIP-36.md From 7cbe638b972826828278b159d8871262a608a435 Mon Sep 17 00:00:00 2001 From: Griffin Ichiba Hotchkiss Date: Tue, 26 Mar 2024 10:07:54 +0200 Subject: [PATCH 3/6] update DIP-36 with requested info --- DIPs/DIP-36.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/DIPs/DIP-36.md b/DIPs/DIP-36.md index 2d09482b..5a2e6f51 100644 --- a/DIPs/DIP-36.md +++ b/DIPs/DIP-36.md @@ -35,5 +35,19 @@ As the total number of keys in the game is arbitrary, the entry point for collab // 2024-02-23 Reserving this space as a commitment to update this DIP on the side questing objective after discussion on devcon forum and with the Daedalus/SDP team. +## Requirements + +From Devcon and the devcon team, we need: + +* NPC volunteers. We will need to employ a handful of people to act as non-player characters in the game -- we would like to hook into the devcon volunteer pipeline for NPC roles within the game, and work with the volunteer coordinator on how best to organize this aspect. +* Access and trust for players of the game to 'unlock' special places in the venue. Just as in previous years, we will mark off these special 'in-game' doors, objects, and non-player characters with an established symbol of trust. +* A list or description of all other planned activities and points of contact for places of interest within the venue. Help us help you highlight the best aspects of the devcon experience, like the chill spot, meeting rooms, and any other programming. +* The core team needs elevated access permissions to the devcon teams operations (discord) so that we can set up features of the game, and more importantly so that we can prepare and prime venue staff/security about these specific locations and expected (weird) behaviors that might be mis-interpreted to be threatening without prior warning. +* Partial funding for the team. We do these games for their own sake, but BKK is quite a commitment in time/space/effort. We ask for more than nothing, but far less than the value ultimately delivered to players. + +# Discussion +[put link here] + + ## Links (for concrete (albeit outdated) implementation examples see [THC](https://github.com/social-dist0rtion-protocol/thc) by the Social Dist0rtion protocol, or [The burner wallet escape room edition] https://dmihal.medium.com/bringing-the-burner-wallet-to-ethberlins-escape-room-5d2d01992962) From 7b37ed38dddfb24d0d33e1dbaeb53e84608577e5 Mon Sep 17 00:00:00 2001 From: Griffin Ichiba Hotchkiss Date: Mon, 1 Apr 2024 16:43:21 +0200 Subject: [PATCH 4/6] Update DIPs/DIP-36.md Co-authored-by: ligi --- DIPs/DIP-36.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DIPs/DIP-36.md b/DIPs/DIP-36.md index 5a2e6f51..5da42993 100644 --- a/DIPs/DIP-36.md +++ b/DIPs/DIP-36.md @@ -6,7 +6,7 @@ Themes: Freeform Instances: [Devcon7] Tags: Event Production, Other Authors: Daedalus Industries -Discussion: Not yet posted +Discussion: https://forum.devcon.org/t/dip-36-games-of-capture-and-escape/3447 Created: 2024-02-13 --- From 64c77724b138666ea02bf561c83f52ec16609012 Mon Sep 17 00:00:00 2001 From: Griffin Ichiba Hotchkiss Date: Mon, 1 Apr 2024 16:43:36 +0200 Subject: [PATCH 5/6] Update DIPs/DIP-36.md Co-authored-by: ligi --- DIPs/DIP-36.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/DIPs/DIP-36.md b/DIPs/DIP-36.md index 5da42993..1681edc2 100644 --- a/DIPs/DIP-36.md +++ b/DIPs/DIP-36.md @@ -46,8 +46,5 @@ From Devcon and the devcon team, we need: * Partial funding for the team. We do these games for their own sake, but BKK is quite a commitment in time/space/effort. We ask for more than nothing, but far less than the value ultimately delivered to players. # Discussion -[put link here] - - ## Links (for concrete (albeit outdated) implementation examples see [THC](https://github.com/social-dist0rtion-protocol/thc) by the Social Dist0rtion protocol, or [The burner wallet escape room edition] https://dmihal.medium.com/bringing-the-burner-wallet-to-ethberlins-escape-room-5d2d01992962) From 0422ce81bb16e12e26efaf691bf01e99209b6b6f Mon Sep 17 00:00:00 2001 From: Griffin Ichiba Hotchkiss Date: Mon, 1 Apr 2024 16:43:43 +0200 Subject: [PATCH 6/6] Update DIPs/DIP-36.md Co-authored-by: ligi --- DIPs/DIP-36.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DIPs/DIP-36.md b/DIPs/DIP-36.md index 1681edc2..be455b3b 100644 --- a/DIPs/DIP-36.md +++ b/DIPs/DIP-36.md @@ -42,7 +42,7 @@ From Devcon and the devcon team, we need: * NPC volunteers. We will need to employ a handful of people to act as non-player characters in the game -- we would like to hook into the devcon volunteer pipeline for NPC roles within the game, and work with the volunteer coordinator on how best to organize this aspect. * Access and trust for players of the game to 'unlock' special places in the venue. Just as in previous years, we will mark off these special 'in-game' doors, objects, and non-player characters with an established symbol of trust. * A list or description of all other planned activities and points of contact for places of interest within the venue. Help us help you highlight the best aspects of the devcon experience, like the chill spot, meeting rooms, and any other programming. -* The core team needs elevated access permissions to the devcon teams operations (discord) so that we can set up features of the game, and more importantly so that we can prepare and prime venue staff/security about these specific locations and expected (weird) behaviors that might be mis-interpreted to be threatening without prior warning. +* The core team needs elevated access permissions to the devcon teams operations (discord) so that we can set up features of the game, and more importantly so that we can prepare and prime venue staff/security about these specific locations and expected (weird) behaviors that might be misinterpreted to be threatening without prior warning. * Partial funding for the team. We do these games for their own sake, but BKK is quite a commitment in time/space/effort. We ask for more than nothing, but far less than the value ultimately delivered to players. # Discussion