]> git.scottworley.com Git - planeteer/log
planeteer
13 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)

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

13 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

13 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

13 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.

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

13 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.  :)

13 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.

13 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).

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

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

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

13 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().

13 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.

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

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

13 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.

13 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()

13 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

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

13 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

13 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.