]> git.cworth.org Git - dvonn/log
dvonn
15 years agoAdd display of stack height and implement movement
Carl Worth [Thu, 5 Mar 2009 09:37:25 +0000 (01:37 -0800)]
Add display of stack height and implement movement

There's still no checking for legal moves on the movement, but
at least the stack height increases appropriately.

15 years agoAdd visual indication of selected stack
Carl Worth [Thu, 5 Mar 2009 09:06:58 +0000 (01:06 -0800)]
Add visual indication of selected stack

There's already logic for selecting only stacks that belong to the
current player, and changing the current player after each move---
just no logic for doing anything with the move yet.

15 years agoImplement placement phase of game
Carl Worth [Thu, 5 Mar 2009 09:03:05 +0000 (01:03 -0800)]
Implement placement phase of game

It's getting *close* to playable now. We still need visual
indications for the following: stack height, red piece in
stack, selected stack, and most recently moved stack. We
also need logic for legal moves as well as for removing
disconnected pieces after a move. But that's not really
that much code.

15 years agoRemove vestiges of loa in favor of dvonn
Carl Worth [Thu, 5 Mar 2009 08:41:22 +0000 (00:41 -0800)]
Remove vestiges of loa in favor of dvonn

A very minimal shell of this program began as copy-and-paste from
my loa game (of the same license). Finish fixing any remaining
leftovers from that copy-and-paste.

15 years agoAdd simplistic button-press handling
Carl Worth [Thu, 5 Mar 2009 08:33:54 +0000 (00:33 -0800)]
Add simplistic button-press handling

Right now this is just toggling a white ring on and off at
each location. The significant bit here is that the calculations
between board-index positions and screen coordinates are now
correct. Thanks to Keith Packard for helping me think through
some of the math here.

15 years agoFix vertical spacing of the board
Carl Worth [Wed, 4 Mar 2009 23:52:59 +0000 (15:52 -0800)]
Fix vertical spacing of the board

Previously we were using unit spacing for both X and Y, but the
correct answer is to include a sqrt(0.5) factor in the Y axis.

15 years agoInitial import of DVONN game
Carl Worth [Wed, 4 Mar 2009 23:35:48 +0000 (15:35 -0800)]
Initial import of DVONN game

Not yet playable, but at least we can draw something like the
correct board.