Collective development of a server for variants

Dev Log 6

Highlights

  • @Gooplet joined the development team and implemented a prototype for Super Tic Tac Go!
  • @benjito added a default board component, a big step towards unifying the look of the variant boards!
  • We added a rules sections for variants, linked in the nav bar. Right next to the rules, you can immediately experiment with it in the demo board!
  • We organised a tournament for playing on a “normal” 19x19 board with random holes: Variant Tournament
  • Sameer Dalal finished the prototype for ratings (though they are not displayed yet).

Screenshots

Features & Improvements

Variants

lighthouse

Super Tic Tac Go

board patterns

sunflower
https://github.com/govariantsteam/govariants/pull/379

custom graph
https://github.com/govariantsteam/govariants/pull/396

ratings
https://github.com/govariantsteam/govariants/pull/316
https://github.com/govariantsteam/govariants/pull/332

rule descriptions & demo
https://github.com/govariantsteam/govariants/pull/320
https://github.com/govariantsteam/govariants/pull/325
https://github.com/govariantsteam/govariants/pull/339
https://github.com/govariantsteam/govariants/pull/340
https://github.com/govariantsteam/govariants/pull/357
https://github.com/govariantsteam/govariants/pull/365

default board
https://github.com/govariantsteam/govariants/pull/322
https://github.com/govariantsteam/govariants/pull/327
https://github.com/govariantsteam/govariants/pull/328
https://github.com/govariantsteam/govariants/pull/329
https://github.com/govariantsteam/govariants/pull/330
https://github.com/govariantsteam/govariants/pull/371

admin role
https://github.com/govariantsteam/govariants/pull/345
https://github.com/govariantsteam/govariants/pull/367
https://github.com/govariantsteam/govariants/pull/368

board preview
https://github.com/govariantsteam/govariants/pull/380

show who hasn’t played yet in parallel variants
https://github.com/govariantsteam/govariants/pull/381
https://github.com/govariantsteam/govariants/pull/385

CSRF-protection
https://github.com/govariantsteam/govariants/pull/390

Graph boards in variant pyramid
https://github.com/govariantsteam/govariants/pull/408

Maintainance & Documentation

cleanup deprecated variant BadukWithAbstractBoard
https://github.com/govariantsteam/govariants/pull/318
https://github.com/govariantsteam/govariants/pull/319

lint rules
https://github.com/govariantsteam/govariants/pull/323
https://github.com/govariantsteam/govariants/pull/387

commit hooks
https://github.com/govariantsteam/govariants/pull/348
https://github.com/govariantsteam/govariants/pull/362

update dependencies
https://github.com/govariantsteam/govariants/pull/354
https://github.com/govariantsteam/govariants/pull/355

document variant interface
https://github.com/govariantsteam/govariants/pull/398

Bugfixes

https://github.com/govariantsteam/govariants/pull/342
https://github.com/govariantsteam/govariants/pull/347
https://github.com/govariantsteam/govariants/pull/369
https://github.com/govariantsteam/govariants/pull/413

8 Likes