| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Name | Type | Description | Difficulty | Reference | ||||||||||||||||||||
2 | dojo-zk-hunt | Game | Build zk-hunt with dojo | Hard | https://github.com/FlynnSC/zk-hunt | ||||||||||||||||||||
3 | Onchain checkers | Game | Build an onchain version of checkers, possibly allowing people to compose different rules and pieces | Medium | |||||||||||||||||||||
4 | On-chain chess | Game | Build a game of chess using dojo. Showcase composability by introducing new rules or conditions of victory, like what Immortal Game does | Hard | ttps://immortal.game/ | ||||||||||||||||||||
5 | on-chain tamagotchi | Game | Dojo-powered tamagotchis that can interact with each other, do stuff, breed, etc. | Hard | |||||||||||||||||||||
6 | dojo game tutorial | Game | Similar to Emojimon but for dojo | Medium | https://mud.dev/tutorials/emojimon | ||||||||||||||||||||
7 | Game channel POC | Game | Implement a proof of concept of game channels using dojo | Medium | https://xaya.medium.com/xayaships-premieres-breakthrough-game-channels-technology-d53c4aadc124 | ||||||||||||||||||||
8 | Dogfighter-type game | Game | Hard | https://medium.com/alliancedao/unblocking-on-chain-games-part-three-the-dogfighter-genre-8ef7c109eb88 | |||||||||||||||||||||
9 | food-chain magnate game | Game | Hard | https://medium.com/alliancedao/unblocking-on-chain-games-part-four-food-chain-magnate-617896839199 | |||||||||||||||||||||
10 | Boardgame List | Game | Any classic or contemporary board games | Hard | https://boardgamegeek.com/search/boardgame?sort=rank&advsearch=1&q=&include%5Bdesignerid%5D=&include%5Bpublisherid%5D=&geekitemname=&range%5Byearpublished%5D%5Bmin%5D=&range%5Byearpublished%5D%5Bmax%5D=&range%5Bminage%5D%5Bmax%5D=&range%5Bnumvoters%5D%5Bmin%5D=&range%5Bnumweights%5D%5Bmin%5D=&range%5Bminplayers%5D%5Bmax%5D=&range%5Bmaxplayers%5D%5Bmin%5D=&range%5Bleastplaytime%5D%5Bmin%5D=&range%5Bplaytime%5D%5Bmax%5D=&floatrange%5Bavgrating%5D%5Bmin%5D=&floatrange%5Bavgrating%5D%5Bmax%5D=&floatrange%5Bavgweight%5D%5Bmin%5D=4&floatrange%5Bavgweight%5D%5Bmax%5D=&colfiltertype=&searchuser=awall1990&playerrangetype=normal&B1=Submit | ||||||||||||||||||||
11 | 18xx game | Game | Hard | https://medium.com/alliancedao/unblocking-on-chain-games-part-two-the-18xx-genre-61b2f4e8837d | |||||||||||||||||||||
12 | Dungeon crawler | Game | Players get dropped on a map and need to navigate it to find a treasure | Medium | |||||||||||||||||||||
13 | Roguelike | Game | Procedurally generated dungeon crawl with grid-based movement, permanent death, and turn-based gameplay | Medium | https://www.polygon.com/what-to-play/23313023/best-roguelikes-on-nintendo-switch-steam-playstation-xbox-pc | ||||||||||||||||||||
14 | Lunar landing | Game | https://en.wikipedia.org/wiki/Lunar_Lander_(video_game_genre) | Medium | |||||||||||||||||||||
15 | Retro Game Road Fighter | Game | https://www.youtube.com/watch?v=H7RWcNgE-6s | ||||||||||||||||||||||
16 | Generals.io | Game | Multiplayer board capture game | Medium | https://generals.io/ | ||||||||||||||||||||
17 | Twinfold | Game | Table puzzle game with spells, enemy types, and deep strategies | Medium | https://store.steampowered.com/app/980880/Twinfold/ | ||||||||||||||||||||
18 | Fire Emblem | Game | Tactical RPG with turn-based fighting | ||||||||||||||||||||||
19 | Ticking chain | Tools | Create a hack on katana that implements and automatic tick | ||||||||||||||||||||||
20 | Explore other state representations i.e. quadtrees for chain state | Tools | |||||||||||||||||||||||
21 | zkml on Dojo | Tools | Tools | ||||||||||||||||||||||
22 | Merkle Search Tree state | Tools | |||||||||||||||||||||||
23 | JS deployment of Contracts | Tools | |||||||||||||||||||||||
24 | Dojo telegram SDK | SDK | |||||||||||||||||||||||
25 | Dojo Farcaster SDK | SDK | |||||||||||||||||||||||
26 | Hidden information game research | Tools | Create a game incorporating hidden information. | ||||||||||||||||||||||
27 | Dojo Discord SDK | SDK | Using the new discord game SDK, create an example dojo game integrated into discord. From this, developer a basic dojo sdk package to allow other developers. This might end up being more exploratory than an actual SDK. | ||||||||||||||||||||||
28 | Social App with Dojo | APP | Create a social app using the Dojo stack. Not a game… | ||||||||||||||||||||||
29 | Threejs + Dojo SDK | SDK | Create a Threejs SDK for dojo. It should wrap up a dojo client and expose some low level threejs primitives like a hexagon map for which developers can import and use easily. | ||||||||||||||||||||||
30 | Pathing algo for hexagon grids in origami | Tools | Build on the Hex grid from Origami https://github.com/dojoengine/origami/blob/main/crates/src/map/hex/hex.cairo to include A* algo. | ||||||||||||||||||||||
31 | Game tutorial Threejs | tutorials | Medium | ||||||||||||||||||||||
32 | Game tutorial Unity | tutorials | Medium | ||||||||||||||||||||||
33 | Dojo Unreal engine Bindings + SDK | SDK | |||||||||||||||||||||||
34 | Game tutorial in bevy | tutorials | Create a tutorial using Bevy. It should include enough information for a developer to build off. | Medium | |||||||||||||||||||||
35 | Torii Plugin Tutorial | tutorials | A tutorial that shows how you can pipe offchain information into torii which can be consumed by SDKs | Medium | |||||||||||||||||||||
36 | Dojo SWE | Tools | Hack https://github.com/princeton-nlp/SWE-agent to enable it to create Dojo worlds from prompts. | ||||||||||||||||||||||
37 | Using Cairo components within Dojo | tutorials | Short tutorial on how to use Cairo components within a dojo world. | Easy | |||||||||||||||||||||
38 | Gacha Game | ||||||||||||||||||||||||
39 | |||||||||||||||||||||||||
40 | |||||||||||||||||||||||||
41 | |||||||||||||||||||||||||
42 | |||||||||||||||||||||||||
43 | |||||||||||||||||||||||||
44 | |||||||||||||||||||||||||
45 | |||||||||||||||||||||||||
46 | |||||||||||||||||||||||||
47 | |||||||||||||||||||||||||
48 | |||||||||||||||||||||||||
49 | |||||||||||||||||||||||||
50 | |||||||||||||||||||||||||
51 | |||||||||||||||||||||||||
52 | |||||||||||||||||||||||||
53 | |||||||||||||||||||||||||
54 | |||||||||||||||||||||||||
55 | |||||||||||||||||||||||||
56 | |||||||||||||||||||||||||
57 | |||||||||||||||||||||||||
58 | |||||||||||||||||||||||||
59 | |||||||||||||||||||||||||
60 | |||||||||||||||||||||||||
61 | |||||||||||||||||||||||||
62 | |||||||||||||||||||||||||
63 | |||||||||||||||||||||||||
64 | |||||||||||||||||||||||||
65 | |||||||||||||||||||||||||
66 | |||||||||||||||||||||||||
67 | |||||||||||||||||||||||||
68 | |||||||||||||||||||||||||
69 | |||||||||||||||||||||||||
70 | |||||||||||||||||||||||||
71 | |||||||||||||||||||||||||
72 | |||||||||||||||||||||||||
73 | |||||||||||||||||||||||||
74 | |||||||||||||||||||||||||
75 | |||||||||||||||||||||||||
76 | |||||||||||||||||||||||||
77 | |||||||||||||||||||||||||
78 | |||||||||||||||||||||||||
79 | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||
81 | |||||||||||||||||||||||||
82 | |||||||||||||||||||||||||
83 | |||||||||||||||||||||||||
84 | |||||||||||||||||||||||||
85 | |||||||||||||||||||||||||
86 | |||||||||||||||||||||||||
87 | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||
89 | |||||||||||||||||||||||||
90 | |||||||||||||||||||||||||
91 | |||||||||||||||||||||||||
92 | |||||||||||||||||||||||||
93 | |||||||||||||||||||||||||
94 | |||||||||||||||||||||||||
95 | |||||||||||||||||||||||||
96 | |||||||||||||||||||||||||
97 | |||||||||||||||||||||||||
98 | |||||||||||||||||||||||||
99 | |||||||||||||||||||||||||
100 |