]> git.scottworley.com Git - planeteer/log
planeteer
12 years agoImplement --visit
Scott Worley [Fri, 11 Nov 2011 06:09:34 +0000 (22:09 -0800)]
Implement --visit

12 years agoFollow the reverse energy gradient on Eden-selling worlds.
Scott Worley [Thu, 10 Nov 2011 05:24:39 +0000 (21:24 -0800)]
Follow the reverse energy gradient on Eden-selling worlds.

This fix is necessary to find the optimal strategy when Eden's
beacon is active.

12 years agoImplement --drones and --batteries.
Scott Worley [Sun, 6 Nov 2011 06:10:44 +0000 (23:10 -0700)]
Implement --drones and --batteries.

12 years agoConsistent hyper-jump terminology.
Scott Worley [Sun, 6 Nov 2011 05:09:35 +0000 (22:09 -0700)]
Consistent hyper-jump terminology.

12 years agoUsing an eden warp doesn't give you cargo.
Scott Worley [Fri, 4 Nov 2011 00:54:53 +0000 (17:54 -0700)]
Using an eden warp doesn't give you cargo.

12 years agoImplement Eden buying
Scott Worley [Fri, 4 Nov 2011 00:32:25 +0000 (17:32 -0700)]
Implement Eden buying

12 years agoMore action descriptions
Scott Worley [Thu, 3 Nov 2011 23:23:16 +0000 (16:23 -0700)]
More action descriptions

Print raw address change when a nice description is unavailable.

12 years agoImplement --end
Scott Worley [Thu, 3 Nov 2011 23:20:33 +0000 (16:20 -0700)]
Implement --end

12 years agoDon't eden warp to planets that sell eden warp units.
Scott Worley [Thu, 3 Nov 2011 23:12:34 +0000 (16:12 -0700)]
Don't eden warp to planets that sell eden warp units.

The Codex forbids this.

Also, only use one eden warp unit at a time.

12 years agoOnly warp to planets with their beacons on.
Scott Worley [Thu, 3 Nov 2011 23:10:48 +0000 (16:10 -0700)]
Only warp to planets with their beacons on.

12 years agoRead --end into a map
Scott Worley [Thu, 3 Nov 2011 23:09:13 +0000 (16:09 -0700)]
Read --end into a map

12 years agoFix flight plan logic (destination, not origin)
Scott Worley [Thu, 3 Nov 2011 21:58:27 +0000 (14:58 -0700)]
Fix flight plan logic (destination, not origin)

12 years agoFix --cloak
Scott Worley [Thu, 3 Nov 2011 21:34:50 +0000 (14:34 -0700)]
Fix --cloak

12 years agoBuy from the right cell (no UnusedCargo when empty)
Scott Worley [Thu, 3 Nov 2011 20:56:46 +0000 (13:56 -0700)]
Buy from the right cell (no UnusedCargo when empty)

12 years agoStart working on --cloak.
Scott Worley [Thu, 3 Nov 2011 00:12:13 +0000 (17:12 -0700)]
Start working on --cloak.

12 years agoFix bug: account for the empty hold
Scott Worley [Wed, 2 Nov 2011 23:43:24 +0000 (16:43 -0700)]
Fix bug: account for the empty hold

12 years agoPrint large numbers with commas
Scott Worley [Wed, 2 Nov 2011 23:00:43 +0000 (16:00 -0700)]
Print large numbers with commas

Get the right stuff on stdout vs stderr

12 years agoRelative prices from the data file are percentages
Scott Worley [Wed, 2 Nov 2011 22:32:10 +0000 (15:32 -0700)]
Relative prices from the data file are percentages

Divide them by 100 before using them.

12 years agoDescribePath()
Scott Worley [Wed, 2 Nov 2011 18:19:39 +0000 (11:19 -0700)]
DescribePath()

12 years agoFindBestState().
Scott Worley [Wed, 2 Nov 2011 17:41:05 +0000 (10:41 -0700)]
FindBestState().

This can now emit an answer.  It is a factor 80x off in a simple
test.  :)

12 years agoMore haphazard development of untried code.
Scott Worley [Tue, 1 Nov 2011 22:55:27 +0000 (15:55 -0700)]
More haphazard development of untried code.

12 years agoMore haphazard development
Scott Worley [Thu, 27 Oct 2011 05:37:32 +0000 (22:37 -0700)]
More haphazard development

Fix StateTableSize().

Fix visits and flight_plan to be [] instead of [""] when not specified.

Add some sanity checking in EncodeIndex().

Move table allocation out of FillStateTable1() so that it can be run
through FillStateTable1() multiple times for verification.

More documentation/thoughts on state table size.

Add an empty InitializeStateTable() to remind me to do that.

Start poking at FillStateTableCell().  This approach won't work.
FillStateTable2() cannot just process one cell completely and then move
onto the next.  Some types of processing (eg: arriving, selling) have to
be performed to all the cells before the next round of actions (buying).

12 years agoNotes on FillStateTableCell()
Scott Worley [Wed, 26 Oct 2011 06:31:07 +0000 (23:31 -0700)]
Notes on FillStateTableCell()

12 years agogofmt
Scott Worley [Wed, 26 Oct 2011 05:46:37 +0000 (22:46 -0700)]
gofmt

12 years agoFillStateTable()
Scott Worley [Wed, 26 Oct 2011 05:45:45 +0000 (22:45 -0700)]
FillStateTable()

12 years agoSome safety against future modifications in DimensionSizes().
Scott Worley [Wed, 26 Oct 2011 04:12:26 +0000 (21:12 -0700)]
Some safety against future modifications in DimensionSizes().

12 years agoMake DimensionSizes() more resilient against dimension reordering.
Scott Worley [Wed, 26 Oct 2011 02:21:16 +0000 (19:21 -0700)]
Make DimensionSizes() more resilient against dimension reordering.

12 years agoTweak flags
Scott Worley [Tue, 25 Oct 2011 07:36:12 +0000 (00:36 -0700)]
Tweak flags

12 years agogofmt
Scott Worley [Tue, 25 Oct 2011 07:27:28 +0000 (00:27 -0700)]
gofmt

12 years agoAdd a lot of code that isn't exercised yet.
Scott Worley [Tue, 25 Oct 2011 07:22:40 +0000 (00:22 -0700)]
Add a lot of code that isn't exercised yet.

12 years agoIndex commodities by their name.
Scott Worley [Mon, 24 Oct 2011 14:57:12 +0000 (07:57 -0700)]
Index commodities by their name.

Also, use initial_funds and max_quantity in TradeValue()

12 years agoUse pointers more and indexes less
Scott Worley [Mon, 24 Oct 2011 07:52:10 +0000 (00:52 -0700)]
Use pointers more and indexes less

12 years agoFindBestTrades()
Scott Worley [Mon, 24 Oct 2011 07:45:08 +0000 (00:45 -0700)]
FindBestTrades()

12 years agoConvert local prices to a flat map
Scott Worley [Mon, 24 Oct 2011 07:01:36 +0000 (00:01 -0700)]
Convert local prices to a flat map

12 years agoPlaneteer 2: Data and data loading.
Scott Worley [Mon, 24 Oct 2011 05:59:13 +0000 (22:59 -0700)]
Planeteer 2: Data and data loading.