« Oatmeal

Tagged "game dev"

Follow this tag

Card game of hidden information and structured communication

This is a game of hidden information, structured communication and cooperation. To play you will need a standard deck of playing cards. The game is a modified version of Hanabi which is played with a custom deck of cards and tokens.

How to play

Remove aces and 2s from the deck. Place aces in a pile, face up. These are the information tokens, a form of in-game currency.

Place the 2s in a line at the center of the play space. All cards will be played on top of the 2s.

Shuffle the remaining cards. Deal each player (up-to 5 players) 5 cards, face down.

Once everyone has cards, lift cards. A player cannot ever look at their own hand! Players hold their cards so that all other players can see them, but so they cannot see their own cards.

Players now go around the circle, building ascending piles of cards by suit, starting from 2 working up.

During a turn a player can take 1 of 3 actions:

  1. Take an ace (information token) and use it to tell another player something about their hand
    • A player may only reveal information about suit or number. E.g., they can indicate that another player has 2 spades or may indicate that a player has 3 3s.
    • After revealing information the ace is discarded and is unusable until it is reactivated.
  2. Discard a card from their own hand, reactivating a previously discarded ace for another player to use.
  3. Play a card onto the play piles.

A player must always have 5 cards in their hand. After playing a card, or discarding a card, a player draws another card from the remainder of the deck.

Cards that have been discarded to reactive an ace cannot be played and are removed from the game space.

If the draw pile is empty, continue playing until either everyone runs out of cards, or no moves can be made. Play is over when no moves can be made.

The game has a soft win-state, where you determine by how much the group won by how many piles they successfully create, 2 - king.

In reply to: Picotron

Picotron is Lexaloffle’s third and final fantasy machine, and has been co-designed with PICO-8 and Voxatron to offer a complementary set of features and specifications. Although it has its own particular look and feel, it is more committed to being a practical and flexible development environment. In fact, Picotron itself is almost completely made in Picotron.

I am hyped!


WikiJousting is a competitive sport where 2 or more individuals race to reach a target page. Whomever reaches the target page in the fewest steps wins the joust.

Players competing in a Wikijoust (or just a joust”) are known as either players or as knights.”

How to play

Visit Wikipedia (this document uses the English language version of Wikipedia as example, but there is no reason not to use another language locale).

Designate 1 knight (perhaps the winner of the last bout) to select the target page. They can choose a specific page, or they can use the Random Article link to choose a target at random.

Once the target page is decided all knights click the Random Article link — from there, the knights progress through to the target.

Once the target is reached all knights review their browser histories to count up the number of pages that were navigated through to reach the target page.

Example play

Sarah and Ricardo are the knights.

Ricardo clicks Random Article to generate the target page. The resulting page is the entry for Joan of Arc.

Ricardo and Sarah agree on the target page and each click the Random Article link again to start the joust.

Sarah’s first page is Polish Village, from there they click Poland > Member States of the EU > France > Joan of Arc.

Ricardo’s first page is Songlines, from there they click Bruce Chatwin > West Riding Of Yorkshire > Southern England > EU Parliament Constitution > Member State of the EU > France > Joan of Arc.

Sarah wins the joust!

In reply to: Text Adventures: how Twine remade gaming

THE TWINE EDITOR looks like an architect’s drafting table crossed with a conspiracy chart. Users start by creating a passage,” or a simple text field, that can be linked to new passages. When you’re done with the story, you publish” it as a single web file, which you can load in any ordinary browser.

Link logging

How to land on the Moon

Diagrams. Many great diagrams. Even more switches. The quality of older NASA imagery is gorgeous. I’m always surprised by how non-clinical and how artful the compositions are.


For any lovers of nanoloop out there, this will be a nice little toy to play with.

For other fun game dev tools: Game Dev Tools for Raspberry Pi

(🎶 Here is a very tiny loop I made 👩‍🎤)

Tokyo became a megacity by reinventing itself

If you agree with Harvard economist Edward Glaeser that cities are humanity’s greatest invention, then Tokyo is perhaps our greatest example: a stunning metropolis, home to more than 37 million people and one of the world’s wealthiest, safest, most creative urban centers.

Even if you’re not particularly interested in how megacities shape human behavior, Tokyo is unavoidable—it has already changed your life. The city is the ultimate social influencer, the node through which the world connects to Japanese culture.

Seeking the Productive Life: Some Details of My Personal Infrastructure

…this is included for a single terrifying phone wallpaper. Scroll until you find it. It cannot be missed.

A play in a few acts:

  1. Colonialism is alive in the exploited tech work force
  2. The economics of package management
  3. ASDF, the version manager for all your languages
  4. Terry Pratchett Warns Of Online Fake News In 1995 Interview, Bill Gates Shoots Him Down
  5. Open gardens
  6. A highly opinionated guide to learning about ActivityPub
  7. Pleroma Hosting on Raspberry Pi
  8. Electric Zine Maker (early beta, be gentle, hug it often)

The cutting-edge of cutting: How Japanese scissors have evolved

I know of plenty of folks who like fancy stationary, pens, and pencils, but scissors seems much more up my alley, tbh.

The Invisible City Beneath Paris

I am a sucker for any sort of urban exploration stuff.

The Convivial Society, No. 17: Arduous Interfaces

And @kicks’ response, Reply: Arduous Interfaces. From the response:

We’ve long had some equivalent of Robert’s Rules of Order—now we see codes of conduct or forum guidelines. When we think of running an online group, we think of moderating’ it. Policing the conversations, cleaning up spam and so on. And this is fine: probably necessary and I wouldn’t have the foggiest idea of how to do it.

But I think we also need a librarian ethic somewhere among these groups. Maybe there are moderators out there who have this kind of commission. You are dealing with a community of writers, who are all filling the community up with their verbose output—this is all data that needs to be grappled with.

So, think of a librarian at work: putting books back under the proper heading, referring readers to specific titles, borrowing books from the outside—in fact, I wish communities were better about knowing what other communities are in the topical vicinity—to help everyone find themselves a home. (I do see this, though, in the Indieweb community—a person might be told to check out micro.blog or maybe TiddlyWiki. However, I think we’re lucky to be a meta-community.)

Toward the next generation of programming tools

I’ve long thought that the real next-generation programming language won’t be a rehash of LISP, C, or Smalltalk syntax. It won’t be character based at all: it will be visual. Rather than typing, we’ll draw what we want.

The Pizza Lab: Foolproof Pan Pizza

Make thee a pizza.

Black and white and RSS; Photos you can only see in a feed

Fans of RSS, unite!

Link logging

I got older last weekend so took a week off from assembling the link log. Gonna do a bit of ketchup here between playing levels of Baba is You.

Brace yourself!

Academics: it’s time to get behind decolonising the curriculum

Many advocates of decolonisation don’t want to abolish the canon; they want to interrogate its assumptions and broaden our intellectual vision to include a wider range of perspectives. While decolonising the curriculum can mean different things, it includes a fundamental reconsideration of who is teaching, what the subject matter is and how it’s being taught.

Elsewhere in the article,

When we offer white male-dominated reading lists we also teach students the wrong lessons about who is an intellectual authority and deserves our attention.

Privacy’s not an abstraction

Privacy for marginalized populations has never been, and will never be an abstract. Being surveilled, whether by private actors, or the state, is often the gateway to very tangible harms–violence in the form of police brutality, incarceration, or deportation. And there can be more subliminal, insidious impacts, too.

Continuing later,

…there is a valuable lesson here–just not the one that was intended. The idea that surveillance would be used as an assignment on those with no options for consent speaks to how broken our ideas about consent have become, trivializing what to many people is a life and death matter of their lived existence.

To loop back to decolonizing for a moment: this is why I think that decolonization” isn’t enough — I think we need to go the step further and queer the curriculum (well, I think we need to queer a lot of things, tbh). Queer thought is powerful for a plethora of reasons, none of which I’m qualified to talk about, but I do know that it offers am appropriate framework for including consent, even prioritizing it. So, yes decolonization. Yes queering.

Dream Askew/Dream Apart

Dream Askew

Queer strife amid the collapse. Collaboratively generate an apocalyptic setting. For 3-6 players across 3-4 hours. By Avery Alder

Dream Apart

Jewish fantasy of the shtetl. Immerse yourself in a fantastical version of history. For 3-6 players across 3-4 hours. By Benjamin Rosenbaum

Dream Askew and Dream Apart are two games of belonging outside belonging.

They run on the same system: no dice, no masters, a structured freeform game with shared worldbuilding.

(See also: These Games Prove That Not Every Tabletop RPG Needs a 300 Page Manual, Jack de Quidt writing for Waypoint)

How Inuit Parents Teach Kids To Control Their Anger

The power of kindness and patience for a parent. I’ve been trying to take this to heart. And to slow down…remind myself that the schedule” usually, rarely, really doesn’t matter that much.

You Should Organize a Study Group/Book Club/Online Group/Event! Tips on How to Do It

I’ve tried to start many groups, and have failed most times. This blog post is a good reference for starting something. (Anyone wanna start a thing? Do a thing?)

Tilde.Town : The Hidden e-Village

I’ve been a resident of tilde.town for a while, and since then have explored a couple other tilde servers. I am smitten.

Making books to build communities, building communities to make books.

The power of the web (for better or worse!) might be distilled into two fundamental characteristics:

  1. the ability to transmit and receive information instantaneously and cheaply
  2. the ability to gather and harness communities (loosely joined ones like Facebook friends with shared cultural interests, and tightly joined ones like work colleagues collaborating on a project)

(…very tangentially related: iOS versus” JavaScript: How to Learn From Other Programming Communities)

And some game dev resources

SCRIPT-8 is pretty much just like PICO-8, but implemented in JavaScript instead of Lua.