]> git.scottworley.com Git - pluta-lesnura/log
pluta-lesnura
10 months agoCoordinate to grant momentum to the next player master
Scott Worley [Tue, 18 Jul 2023 20:25:23 +0000 (13:25 -0700)]
Coordinate to grant momentum to the next player

10 months agoRefactor momentum_player() for clarity
Scott Worley [Tue, 18 Jul 2023 20:00:26 +0000 (13:00 -0700)]
Refactor momentum_player() for clarity

10 months agoTest with momentum_player
Scott Worley [Tue, 18 Jul 2023 19:57:01 +0000 (12:57 -0700)]
Test with momentum_player

10 months agoComposable strategies
Scott Worley [Tue, 18 Jul 2023 19:41:26 +0000 (12:41 -0700)]
Composable strategies

10 months agoplayers are Players
Scott Worley [Tue, 18 Jul 2023 19:35:54 +0000 (12:35 -0700)]
players are Players

10 months agoStart adding smarter play: Try for momentum
Scott Worley [Tue, 18 Jul 2023 19:21:47 +0000 (12:21 -0700)]
Start adding smarter play: Try for momentum

10 months agoConfigurable draw chance for momentum play
Scott Worley [Tue, 18 Jul 2023 18:30:39 +0000 (11:30 -0700)]
Configurable draw chance for momentum play

10 months agoPlay multiple games per run
Scott Worley [Tue, 18 Jul 2023 18:26:27 +0000 (11:26 -0700)]
Play multiple games per run

10 months agoUse 1-based rank value for victory test
Scott Worley [Tue, 18 Jul 2023 07:23:10 +0000 (00:23 -0700)]
Use 1-based rank value for victory test

10 months agoCommand line interface to simulator
Scott Worley [Tue, 18 Jul 2023 00:12:50 +0000 (17:12 -0700)]
Command line interface to simulator

10 months agoEnable clap derive
Scott Worley [Mon, 17 Jul 2023 23:29:15 +0000 (16:29 -0700)]
Enable clap derive

This makes the git-pre-commit-hook run time increase from 23s to 29s. :(

10 months agoAdd clap dependency
Scott Worley [Mon, 17 Jul 2023 23:22:34 +0000 (16:22 -0700)]
Add clap dependency

This makes the git-pre-commit-hook run time increase from 10s to 23s. :(

10 months agoTest with multiple players
Scott Worley [Mon, 17 Jul 2023 20:31:05 +0000 (13:31 -0700)]
Test with multiple players

10 months agoMain game logic
Scott Worley [Mon, 17 Jul 2023 20:25:40 +0000 (13:25 -0700)]
Main game logic

10 months agoHands
Scott Worley [Mon, 17 Jul 2023 05:46:07 +0000 (22:46 -0700)]
Hands

10 months agoLibrary, drawing, & recycling discard pile
Scott Worley [Mon, 17 Jul 2023 05:27:58 +0000 (22:27 -0700)]
Library, drawing, & recycling discard pile

10 months agoNUM_ usize
Scott Worley [Fri, 14 Jul 2023 01:37:27 +0000 (18:37 -0700)]
NUM_ usize

10 months ago1-based rank value
Scott Worley [Fri, 14 Jul 2023 01:08:17 +0000 (18:08 -0700)]
1-based rank value

10 months agoAdd jokers
Scott Worley [Thu, 13 Jul 2023 19:24:56 +0000 (12:24 -0700)]
Add jokers

10 months agoDeck
Scott Worley [Thu, 13 Jul 2023 19:20:27 +0000 (12:20 -0700)]
Deck

10 months agoHooks should not require network access
Scott Worley [Fri, 14 Jul 2023 00:45:22 +0000 (17:45 -0700)]
Hooks should not require network access

10 months agoPathLengthInfo
Scott Worley [Thu, 13 Jul 2023 19:02:47 +0000 (12:02 -0700)]
PathLengthInfo

10 months agogit pre-commit hook
Scott Worley [Thu, 13 Jul 2023 18:53:23 +0000 (11:53 -0700)]
git pre-commit hook

10 months agoBegin
Scott Worley [Thu, 13 Jul 2023 16:57:34 +0000 (09:57 -0700)]
Begin

On dashes vs. underscores in crate names:

The Rust Book says dashes: "$ cargo new my-project"
https://doc.rust-lang.org/book/ch07-01-packages-and-crates.html

Rust RFC 430 says underscores: "Crates: snake_case (but prefer single word)"
https://github.com/rust-lang/rfcs/blob/master/text/0430-finalizing-naming-conventions.md

Rust API Guidelines says ¯\_(ツ)_/¯: "Crates: unclear"
https://rust-lang.github.io/api-guidelines/naming.html
with a link to https://github.com/rust-lang/api-guidelines/issues/29

So I guess we're going with dashes.