Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: Warmist's blog  (Read 3069 times)

Wannabehero

  • Bay Watcher
    • View Profile
Re: Warmist's blog
« Reply #15 on: February 16, 2014, 12:31:57 pm »

I started brainstorming a hybrid TCG system for DF.  It gets really complicated really quick.

Dwarfs * Mood = Labor per player turn
Labor used as resources to draw from certain card pools

Card Pools
Mining
- Randomly draw stone, metal, gems
Harvesting
- Randomly draw wood, plants, or fish/game
Crafts
- Randomly obtain crafts, furniture, and tools
Equipment
- Randomly obtain weapons, armor, and tools
Improvements
- Randomly gain Improvements that can be attached to other crafts/equipment cards.  Improves value and effectiveness

When you draw a craft/equipment/improvement card, you attach a material card to it.  Material cards are obtained from Mining and Harvesting, or from processing resources using labor.

There is a caravan with resources available for trade, with costs and values for trade items randomized.  If you need a pick, but your equipment card you drew this turn was a Large Serrated Disk, you can possibly trade at the caravan for the pick, if you have enough value to trade in.

Aside from drawing from card pools, labor can be used for other activities.
Processing resources (converting certain resources to others)
- Plants to booze, making meals, alloying metals, melting objects, training military
Building Fortress Features (bedrooms, dining halls, gardens, zoos, fortifications, traps, etc)
- Fortress Features have various effects, from improving mood to bonuses to certain activities.

Still a WIP
« Last Edit: February 16, 2014, 12:33:56 pm by Wannabehero »
Logged

Warmist

  • Bay Watcher
  • Master of unfinished jobs
    • View Profile
Re: Warmist's blog
« Reply #16 on: February 20, 2014, 02:07:29 pm »

I would love to add a tcg to game (with some way of tracking and trading cards) as i love tcg development (and playing somewhat). BUT this is way too complicated at least for now. I'll try to split the game system from the mod as much as possible so that adding games would be easy later on.

As for progress: a gallery

Some notes: not sure what to do with games. My idea is just randomly select one from library of games. Maybe add a selection button to the table?
For code savy: i managed to simplify creation of those sidebars quite a lot. Hopefully i'll add it some library and anyone (with minimal lua+dfhack api knowledge) could create one. An example:
Spoiler (click to show/hide)
« Last Edit: February 20, 2014, 02:14:50 pm by Warmist »
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Warmist's blog
« Reply #17 on: February 20, 2014, 04:21:15 pm »

I think its a bit pointless to actually do valid rules, if the player never interacts with it. Writing a virtual Magic the Gather for dwarves, that is played by the AI... wow. Arent some algorithms that run in the background that calculate win/lose chance enough?
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Warmist

  • Bay Watcher
  • Master of unfinished jobs
    • View Profile
Re: Warmist's blog
« Reply #18 on: February 20, 2014, 04:31:05 pm »

I think its a bit pointless to actually do valid rules, if the player never interacts with it. Writing a virtual Magic the Gather for dwarves, that is played by the AI... wow. Arent some algorithms that run in the background that calculate win/lose chance enough?
Idea is that soon (tm) you (i.e. player) could replace the ai for one of the dwarves that are playing. And yes i'm hoping that if you do not play the dwarves would randomly do turns.

Askot Bokbondeler

  • Bay Watcher
  • please line up orderly
    • View Profile
Re: Warmist's blog
« Reply #19 on: March 04, 2014, 08:48:34 am »

Ptw

IndigoFenix

  • Bay Watcher
  • All things die, but nothing dies forever.
    • View Profile
    • Boundworlds: A Browser-Based Multiverse Creation and Exploration Game
Re: Warmist's blog
« Reply #20 on: March 04, 2014, 09:29:27 am »

I think its a bit pointless to actually do valid rules, if the player never interacts with it. Writing a virtual Magic the Gather for dwarves, that is played by the AI... wow. Arent some algorithms that run in the background that calculate win/lose chance enough?
Idea is that soon (tm) you (i.e. player) could replace the ai for one of the dwarves that are playing. And yes i'm hoping that if you do not play the dwarves would randomly do turns.
Given DFhack's selection interface, it should be possible to create ANY text-based game, INSIDE a Dwarf Fortress game.
Oh no... now you've given me ideas...

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Warmist's blog
« Reply #21 on: April 07, 2014, 10:44:03 am »

I would like to request a timer for spawnunit. SYNCLASS:ticks. Simply because any worker that spawns a hostile unit in a workshop stands on the same tile as the spawned unit and always gets mauled. ;)
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::
Pages: 1 [2]