Author: Steven Edwards
Date: 08:02:24 04/23/05
Symbolic: Status report 2005.04.23 To enable plan output, I've added the Lisp functions DisplayPlan, DisplayPlanPoint, DisplayPlanBranch, and DisplayGoal. Via appropriate recursion, these routines cause a the plan in an IDB to appear on a designated stream, one item (point, branch, or goal) per line and indented by level. This is the second time a set of functions like these was written; the first attempt some weeks ago was scrapped after I decided to move the planning structures into the IDB instead of being standalone. Here's a sample output of DisplayPlan (with goal name stubs) (Pn=PlanPoint Bn=PlanBranch Gn=Goal): (P0) Offense/WTM [MasterPlan] Branches: nil/(B0) (B0) Offense/WTM Points: P0/P1 Goal: G0 (G0) Offense/WTM GoalSym: BestMove Branch: B0 (P1) Defense/BTM [SubPlan/1] Branches: B0/(B1 B2) (B1) Defense/BTM Points: P1/P2 Goal: G1 (G1) Defense/BTM GoalSym: Red Branch: B1 (P2) Offense/WTM [SubPlan/2] Branches: B1/(B3 B4) (B3) Offense/WTM Points: P2/P4 Goal: G3 (G3) Offense/WTM GoalSym: Yellow Branch: B3 (P4) Defense/BTM [EndOfPlan] Branches: B3/nil (B4) Offense/WTM Points: P2/P5 Goal: G4 (G4) Offense/WTM GoalSym: Blue Branch: B4 (P5) Defense/BTM [EndOfPlan] Branches: B4/nil (B2) Defense/BTM Points: P1/P3 Goal: G2 (G2) Defense/BTM GoalSym: Green Branch: B2 (P3) Offense/WTM [SubPlan/2] Branches: B2/(B5 B6) (B5) Offense/WTM Points: P3/P6 Goal: G5 (G5) Offense/WTM GoalSym: Orange Branch: B5 (P6) Defense/BTM [EndOfPlan] Branches: B5/nil (B6) Offense/WTM Points: P3/P7 Goal: G6 (G6) Offense/WTM GoalSym: Violet Branch: B6 (P7) Defense/BTM [EndOfPlan] Branches: B6/nil -------- Symbolic's real time narration no longer has a voice synthesis option. I removed the support for this as speaking the narration took far too much time to be very useful and because the removal also simplified the code. The support for real time narration text output to the console will remain as it is necessary for debugging. -------- More to come, mostly on plan generation.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.