troll.git
4 years agoAnnounce it's the loser who gets destroyed instead of the winner. (spotted by @Astrob...
JBM [Sat, 23 May 2020 21:18:38 +0000 (23:18 +0200)]
Announce it's the loser who gets destroyed instead of the winner. (spotted by @Astrobytes)

Former transcript example:

egaetan tried not throwing stones.  Fixing that for them because I'm in a good mood today.
egaetan throws 1 stone at the troll.
Astrobytes throws 0 stones at the troll.
Troll walks right.
Troll destroys egaetan
egaetan wins

4 years agoRandomize defeated avatar rotation direction
JBM [Sat, 23 May 2020 00:06:33 +0000 (02:06 +0200)]
Randomize defeated avatar rotation direction

4 years agoAdjust avatar background not to show white pixels out of frame
JBM [Sat, 23 May 2020 00:01:57 +0000 (02:01 +0200)]
Adjust avatar background not to show white pixels out of frame

4 years agoDon't keep last stone throw count up after the fact
JBM [Fri, 22 May 2020 23:46:57 +0000 (01:46 +0200)]
Don't keep last stone throw count up after the fact

4 years agoStone throw reminder for @dbdr's debugging. Also UI stuff.
JBM [Fri, 22 May 2020 22:23:53 +0000 (00:23 +0200)]
Stone throw reminder for @dbdr's debugging.  Also UI stuff.

Namely:
  * pixel tweaks in frame backgrounds
  * "random" frame sprite orientation

4 years agoRepair gauges
JBM [Fri, 22 May 2020 21:30:55 +0000 (23:30 +0200)]
Repair gauges

4 years agoBreak stone counter. FIX AVATAR DEFEAT ANIMATION AT LAST!!!cos0!!
JBM [Fri, 22 May 2020 20:13:15 +0000 (22:13 +0200)]
Break stone counter. FIX AVATAR DEFEAT ANIMATION AT LAST!!!cos0!!

4 years agoMajor model/view split. Compiles and runs, but viewer is sub-par.
JBM [Fri, 22 May 2020 15:32:41 +0000 (17:32 +0200)]
Major model/view split.  Compiles and runs, but viewer is sub-par.

4 years agoSplit some code to view
JBM [Thu, 21 May 2020 22:30:39 +0000 (00:30 +0200)]
Split some code to view

4 years agoSplit referee data to model and view
JBM [Thu, 21 May 2020 22:08:19 +0000 (00:08 +0200)]
Split referee data to model and view

4 years agoLOL-hotfix: right castle was closer to the troll's starting point than left one
JBM [Thu, 21 May 2020 21:45:43 +0000 (23:45 +0200)]
LOL-hotfix: right castle was closer to the troll's starting point than left one

4 years agoClarify one-stone rule and timings
JBM [Thu, 21 May 2020 21:35:28 +0000 (23:35 +0200)]
Clarify one-stone rule and timings

4 years agoThat fencepost inconsistency turned out NOT to be a breaking change.
JBM [Thu, 21 May 2020 20:45:49 +0000 (22:45 +0200)]
That fencepost inconsistency turned out NOT to be a breaking change.

4 years agoCG expects Java agents in public class "Player" even when filename is Boss.java
JBM [Thu, 21 May 2020 19:58:45 +0000 (21:58 +0200)]
CG expects Java agents in public class "Player" even when filename is Boss.java

This fixes the boss timeouts.

4 years agoNPE hotfix
JBM [Thu, 21 May 2020 19:58:27 +0000 (21:58 +0200)]
NPE hotfix

4 years agoMessaging
JBM [Thu, 21 May 2020 15:38:27 +0000 (17:38 +0200)]
Messaging

4 years agoUpgrade to engine 3.15.0
JBM [Thu, 21 May 2020 12:56:18 +0000 (14:56 +0200)]
Upgrade to engine 3.15.0

4 years agoDocument length/distance duality and impending doom
JBM [Thu, 21 May 2020 00:53:37 +0000 (02:53 +0200)]
Document length/distance duality and impending doom

4 years agoDocument the maps
JBM [Wed, 20 May 2020 23:49:23 +0000 (01:49 +0200)]
Document the maps

4 years agoLink to contrib and forum
JBM [Wed, 20 May 2020 23:28:45 +0000 (01:28 +0200)]
Link to contrib and forum

4 years agoEnforce 1-stone rule. Animate defeats a bit more.
JBM [Wed, 20 May 2020 22:40:36 +0000 (00:40 +0200)]
Enforce 1-stone rule.  Animate defeats a bit more.

4 years agoEarly termination
JBM [Wed, 20 May 2020 14:53:19 +0000 (16:53 +0200)]
Early termination

4 years agoFill up statement
JBM [Wed, 20 May 2020 14:10:13 +0000 (16:10 +0200)]
Fill up statement

4 years agoMore .gitignore
JBM [Wed, 20 May 2020 14:10:04 +0000 (16:10 +0200)]
More .gitignore

4 years agoInitial commit
JBM [Wed, 20 May 2020 13:21:22 +0000 (15:21 +0200)]
Initial commit