TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: I made an explanation party game in Electric Clojure

10 点作者 pgt10 个月前
ExplainGame (explaingame.com) is a mobile-friendly party game that runs in the browser. The goal of the game is to get your teammates to say the words on your card before the timer runs out, using only word association clues.<p>For example, if you get a term like “Michael Schumacher,” you can say “F1 driver, Ferrari, ski accident” but not “Michael” or “Schumacher.”<p>You can think of it as charades or Pictionary, but instead of acting or drawing, you have to use your words.<p>ExplainGame is a clone of a popular board game in South Africa called 30 Seconds, or Articulate in the UK. It is meant to be played in-person. This mobile-friendly version solves the two main problems with 30 Seconds:<p>- the cards get old over time. - you don&#x27;t always have it on you.<p>In ExplainGame, each card is uniquely drawn from 700 answers to general knowledge questions in the free deck. In future, you will be able to purchase expansion card decks @ $1.50 that will be category-specific, e.g. 80s Music, Rugby, Football, Formula 1, etc.<p>Join a nearby game using geolocation or scan the host&#x27;s QR code. You can share phones between teams by tapping &quot;Add Player&quot; to add local players.<p>The game was built over 3 weekends in ~1,600 lines of Electric Clojure, backed by Datalevin (embedded Datomic). There exists no other tech stack today in which I could have built a real-time, multiplayer board game with this level of polish on such a short time frame. I can highly recommend Dustin Getz&#x27;s Hytradboi talk on Electric Clojure (formerly Photon): <a href="https:&#x2F;&#x2F;www.hytradboi.com&#x2F;2022&#x2F;uis-are-streaming-dags" rel="nofollow">https:&#x2F;&#x2F;www.hytradboi.com&#x2F;2022&#x2F;uis-are-streaming-dags</a><p>One current drawback is that sometimes a card may contain many terms from the same category like country names or famous people. In future, each card will draw terms from different categories.<p>It is currently hosted on Fly.io across 3 regions (LAX, LHR &amp; JNB). I am monitoring load to scale, but apologies if it falls over – I&#x27;m not sure how much load a Show HN will cause.<p>The game is dedicated to my late sister, Gesie Theron, who loved this game.<p>Feel free to play a few rounds and send constructive feedback to explaingame@petrus.co.za, or follow @ExplainGameApp on Twitter for updates. Enjoy!

2 条评论

thomasjmathew10 个月前
Will playtest as soon as I have enough friends in one place!
laursch00110 个月前
Awesome, will definitely be playing this!