KerryAnnCoder

joined 2 years ago
MODERATOR OF

Oh, cool, didn't know there was a New Zealand based card game!

 

Howdy. I have a boardgame called "Seventh Street" that I've developed. It's kind of a complicated project but the best way to describe it is that it's a real-estate trading game with elements of deduction and deception. (If it helps, think of it as Monopoly with incomplete information and without the death spiral and player elimination)

Point is, I think it could work as a product. I just don't know how to turn it from a bunch of PDFs that you print on cardstock into a product, nor do I really know what I need to do to refine it, and what to look for in playtesting.

Does anyone have experience kickstarting a board game and have any advice?

[–] KerryAnnCoder@lemmy.blahaj.zone 2 points 2 years ago (4 children)

To be fair, those are British-style baked beans.

I was born and raised in the US (and have returned there) but spent the last 4 years living in London, and British beans in tomato sauce are very different from American baked beans in BBQ sauce. Both have their charms, but British beans are basically a breakfast food as main, American beans are a BBQ side-dish. Beans on Toast is a wonderful British breakfast, but Americans haven't heard of it, and those who have might turn their nose up at it.

Very different cultures, and so much we can learn about multiculturalism for one can of baked beans - no, one picture of a can of baked beans.

So, yeah, I think it deserves and upvote.

Maybe I'm not understanding it correctly, but Monads are data-structure objects whose methods return an data-structure object of the same type.

Like, (using Typescript):


interface IdentityMonad<T> {
  map: ((fn: (v: T)) => T) => IdentityMonad<T>;
  value: T
}

const Identity = <T>(value: T) => {
  const map = (fn) => Identity(fn(initialValue));
  return {
    map, value
  }
}

const square = (x) => x * x;

const twoId = Identity<number>(2);
console.log(twoId.value) //=> 2;
const sixtyFourId = twoId.map(square).map(square).map(square).map(square).map(square);
console.log(sixtyFourId.value) // => 64;
[–] KerryAnnCoder@lemmy.blahaj.zone 1 points 2 years ago (1 children)

Isn't that what Rust is?

 
 
 
 
 
 

I've had good luck running Lasers & Feelings type games, created by the same team that did Blades in the Dark - and it's perfect for new players who don't want to get bogged down in miniatures rules and combat tactics.