super-star-trek.git
10 months agoRepair SPDX copyright notices.
Eric S. Raymond [Sun, 7 Jan 2024 01:00:04 +0000 (20:00 -0500)]
Repair SPDX copyright notices.

14 months agopylint & black cleanup.
Eric S. Raymond [Mon, 18 Sep 2023 05:56:12 +0000 (01:56 -0400)]
pylint & black cleanup.

15 months agoSuppress Supercommander creation befor 1979 versiom.
Eric S. Raymond [Sat, 19 Aug 2023 17:56:06 +0000 (13:56 -0400)]
Suppress Supercommander creation befor 1979 versiom.

15 months agoFull documentation of wayback feature.
Eric S. Raymond [Sat, 19 Aug 2023 14:16:41 +0000 (10:16 -0400)]
Full documentation of wayback feature.

15 months agoFull implementation of wayback option.
Eric S. Raymond [Sat, 19 Aug 2023 12:55:25 +0000 (08:55 -0400)]
Full implementation of wayback option.

15 months agoDecklare years for options.
Eric S. Raymond [Sat, 19 Aug 2023 11:56:33 +0000 (07:56 -0400)]
Decklare years for options.

15 months agoImplement wayback machine (not yet complete or documented),
Eric S. Raymond [Fri, 18 Aug 2023 20:14:51 +0000 (16:14 -0400)]
Implement wayback machine (not yet complete or documented),

15 months agoRefactor choose parsing so modifying it won't be horrible.
Eric S. Raymond [Fri, 18 Aug 2023 19:11:15 +0000 (15:11 -0400)]
Refactor choose parsing so modifying it won't be horrible.

15 months agoCkean up interpretation of logfile header comments
Eric S. Raymond [Thu, 17 Aug 2023 19:04:19 +0000 (15:04 -0400)]
Ckean up interpretation of logfile header comments

15 months agoGame log opening stanzas have an end delimiter.
Eric S. Raymond [Thu, 17 Aug 2023 18:39:17 +0000 (14:39 -0400)]
Game log opening stanzas have an end delimiter.

15 months agoUncollide a name.
Eric S. Raymond [Thu, 17 Aug 2023 17:50:28 +0000 (13:50 -0400)]
Uncollide a name.

15 months agoImprove some diagnostics.
Eric S. Raymond [Thu, 17 Aug 2023 10:12:07 +0000 (06:12 -0400)]
Improve some diagnostics.

15 months agoFix up test legends.
Eric S. Raymond [Thu, 17 Aug 2023 09:40:59 +0000 (05:40 -0400)]
Fix up test legends.

15 months agoAdd a death-ray failure test.
Eric S. Raymond [Thu, 17 Aug 2023 09:34:51 +0000 (05:34 -0400)]
Add a death-ray failure test.

15 months agoFix inverted test of Almy option.
Eric S. Raymond [Thu, 17 Aug 2023 09:31:26 +0000 (05:31 -0400)]
Fix inverted test of Almy option.

Alas, we need a new tesr of bad-guy movement code and demonstration
of energy exhaustion

15 months agoInvert OPTION_PLAIN into OPTION_ALMY
Eric S. Raymond [Thu, 17 Aug 2023 09:04:58 +0000 (05:04 -0400)]
Invert OPTION_PLAIN into OPTION_ALMY

15 months agoSplit autpass option out of OPTION_PLAIN.
Eric S. Raymond [Thu, 17 Aug 2023 08:55:16 +0000 (04:55 -0400)]
Split autpass option out of OPTION_PLAIN.

15 months agoImprove the Hacking Guide.
Eric S. Raymond [Thu, 17 Aug 2023 07:55:59 +0000 (03:55 -0400)]
Improve the Hacking Guide.

15 months agoOPTION_ALMY doesn't gate anything, remove it.
Eric S. Raymond [Thu, 17 Aug 2023 03:59:10 +0000 (23:59 -0400)]
OPTION_ALMY doesn't gate anything, remove it.

15 months agoMore timeline stuff.
Eric S. Raymond [Thu, 17 Aug 2023 03:56:21 +0000 (23:56 -0400)]
More timeline stuff.

15 months agoNo thingy shootback documentation fix.
Eric S. Raymond [Thu, 17 Aug 2023 01:06:27 +0000 (21:06 -0400)]
No thingy shootback documentation fix.

15 months agoDave Matuszek objected the the Thingy shooting back.
Eric S. Raymond [Wed, 16 Aug 2023 23:31:25 +0000 (19:31 -0400)]
Dave Matuszek objected the the Thingy shooting back.

So let it be written, so let it be done, OPTION_THINGY
is gone, than the Thingy can't be angered.

15 months agoMore coverage exclusions and cleanup.
Eric S. Raymond [Wed, 16 Aug 2023 20:29:04 +0000 (16:29 -0400)]
More coverage exclusions and cleanup.

15 months agoImprove test coverage.
Eric S. Raymond [Wed, 16 Aug 2023 20:14:32 +0000 (16:14 -0400)]
Improve test coverage.

15 months agoHandle incorrect command-line args gracefully.
Eric S. Raymond [Wed, 16 Aug 2023 20:05:25 +0000 (16:05 -0400)]
Handle incorrect command-line args gracefully.

15 months agoImprove test coverage.
Eric S. Raymond [Wed, 16 Aug 2023 18:37:40 +0000 (14:37 -0400)]
Improve test coverage.

15 months agoComplete repair of Thingy code.
Eric S. Raymond [Wed, 16 Aug 2023 18:11:48 +0000 (14:11 -0400)]
Complete repair of Thingy code.

15 months agoPartial repair of Thingy code.
Eric S. Raymond [Wed, 16 Aug 2023 17:45:17 +0000 (13:45 -0400)]
Partial repair of Thingy code.

15 months agoMore coverage exclusions.
Eric S. Raymond [Wed, 16 Aug 2023 17:28:14 +0000 (13:28 -0400)]
More coverage exclusions.

15 months agoExclude curses code from coverage testing.
Eric S. Raymond [Wed, 16 Aug 2023 11:27:28 +0000 (07:27 -0400)]
Exclude curses code from coverage testing.

15 months agoRemove locale code not needed under Python 3.
Eric S. Raymond [Wed, 16 Aug 2023 10:05:43 +0000 (06:05 -0400)]
Remove locale code not needed under Python 3.

15 months agoAdd more tests to fill coverage gaps.
Eric S. Raymond [Wed, 16 Aug 2023 10:01:09 +0000 (06:01 -0400)]
Add more tests to fill coverage gaps.

15 months agoFix code so collisions can actually happen.
Eric S. Raymond [Wed, 16 Aug 2023 09:59:12 +0000 (05:59 -0400)]
Fix code so collisions can actually happen.

15 months agoSet up for coverage testing.
Eric S. Raymond [Wed, 16 Aug 2023 08:59:26 +0000 (04:59 -0400)]
Set up for coverage testing.

15 months agoComment and message polishing.
Eric S. Raymond [Tue, 15 Aug 2023 18:34:36 +0000 (14:34 -0400)]
Comment and message polishing.

15 months agoEliminated duplicate import.
Eric S. Raymond [Tue, 15 Aug 2023 10:10:19 +0000 (06:10 -0400)]
Eliminated duplicate import.

15 months agoFix parsing of new-style coordinates with x=10.
Eric S. Raymond [Tue, 15 Aug 2023 10:08:35 +0000 (06:08 -0400)]
Fix parsing of new-style coordinates with x=10.

15 months agoAdd self-destruct test.
Eric S. Raymond [Tue, 15 Aug 2023 09:57:05 +0000 (05:57 -0400)]
Add self-destruct test.

15 months agoAdd test of plain interface and od-fashioned coordinates.
Eric S. Raymond [Tue, 15 Aug 2023 08:46:15 +0000 (04:46 -0400)]
Add test of plain interface and od-fashioned coordinates.

15 months agoImplement alphameric Y coordinates.
Eric S. Raymond [Mon, 14 Aug 2023 16:56:07 +0000 (12:56 -0400)]
Implement alphameric Y coordinates.

15 months agoEliminate play-again prompt in curses mode.
Eric S. Raymond [Mon, 14 Aug 2023 10:46:29 +0000 (06:46 -0400)]
Eliminate play-again prompt in curses mode.

15 months agoDropping out Python 2 support.
Eric S. Raymond [Mon, 14 Aug 2023 10:29:08 +0000 (06:29 -0400)]
Dropping out Python 2 support.

15 months agoCease testing with Python 2.
Eric S. Raymond [Mon, 14 Aug 2023 10:23:37 +0000 (06:23 -0400)]
Cease testing with Python 2.

15 months agoAvoid potential collision between the new "options" command...
Eric S. Raymond [Mon, 14 Aug 2023 09:48:07 +0000 (05:48 -0400)]
Avoid potential collision between the new "options" command...

...and argument-setting in replays.

15 months agoRemove debris from test comment.
Eric S. Raymond [Mon, 14 Aug 2023 09:03:22 +0000 (05:03 -0400)]
Remove debris from test comment.

15 months agoFix test makefiile glitch.
Eric S. Raymond [Mon, 14 Aug 2023 08:50:19 +0000 (04:50 -0400)]
Fix test makefiile glitch.

15 months agoUpdate tapdiffer.
Eric S. Raymond [Mon, 14 Aug 2023 08:08:17 +0000 (04:08 -0400)]
Update tapdiffer.

15 months agoAdded options command, fixed some tests to be insensitive...
Eric S. Raymond [Mon, 14 Aug 2023 01:59:17 +0000 (21:59 -0400)]
Added options command, fixed some tests to be insensitive...

...to the command list.

15 months agoUpdate tapview.
Eric S. Raymond [Sun, 13 Aug 2023 16:55:14 +0000 (12:55 -0400)]
Update tapview.

15 months agoTypo fix.
Eric S. Raymond [Sun, 13 Aug 2023 12:35:50 +0000 (08:35 -0400)]
Typo fix.

15 months agoRefactor - use getcoord() in course setting.
Eric S. Raymond [Sun, 13 Aug 2023 09:40:39 +0000 (05:40 -0400)]
Refactor - use getcoord() in course setting.

15 months agoEnsure that replau will work in the world after Python 2.
Eric S. Raymond [Sat, 12 Aug 2023 10:19:11 +0000 (06:19 -0400)]
Ensure that replau will work in the world after Python 2.

15 months agoImproved clean production.
Eric S. Raymond [Sat, 12 Aug 2023 10:14:07 +0000 (06:14 -0400)]
Improved clean production.

15 months agoe-conorm to the documentation by removing the .py estension from sst.
Eric S. Raymond [Sat, 12 Aug 2023 10:11:21 +0000 (06:11 -0400)]
e-conorm to the documentation by removing the .py estension from sst.

15 months agoRestore timeout test.
Eric S. Raymond [Sat, 12 Aug 2023 10:03:13 +0000 (06:03 -0400)]
Restore timeout test.

15 months agoReinstate test of game-win logic.
Eric S. Raymond [Sat, 12 Aug 2023 09:56:33 +0000 (05:56 -0400)]
Reinstate test of game-win logic.

15 months agoRestore test of supercommander destruction.
Eric S. Raymond [Sat, 12 Aug 2023 08:55:37 +0000 (04:55 -0400)]
Restore test of supercommander destruction.

15 months agoFix minor bug when enemy is buffeted into black hole
Eric S. Raymond [Fri, 11 Aug 2023 21:05:54 +0000 (17:05 -0400)]
Fix minor bug when enemy is buffeted into black hole

15 months agoNEWS update.
Eric S. Raymond [Fri, 11 Aug 2023 19:55:37 +0000 (15:55 -0400)]
NEWS update.

15 months agoRestore testing of Tholian behavior
Eric S. Raymond [Fri, 11 Aug 2023 19:15:17 +0000 (15:15 -0400)]
Restore testing of Tholian behavior

15 months agoRestore the dilithium-mining test
Eric S. Raymond [Fri, 11 Aug 2023 18:45:14 +0000 (14:45 -0400)]
Restore the dilithium-mining test

15 months agoTest command destruction and supernova alert
Eric S. Raymond [Fri, 11 Aug 2023 17:35:29 +0000 (13:35 -0400)]
Test command destruction and supernova alert

15 months agoRestore deep-space-probw test.
Eric S. Raymond [Fri, 11 Aug 2023 17:04:03 +0000 (13:04 -0400)]
Restore deep-space-probw test.

Battle-death test is in test13.

15 months agoAdd separate test for malformed torpedo command...
Eric S. Raymond [Fri, 11 Aug 2023 15:58:10 +0000 (11:58 -0400)]
Add separate test for malformed torpedo command...

...which obsoletes the rest of the old test04.

15 months agoInclude fulll fqdn in log header.
Eric S. Raymond [Fri, 11 Aug 2023 15:33:03 +0000 (11:33 -0400)]
Include fulll fqdn in log header.

15 months agoAdd test of Romulan encounter.
Eric S. Raymond [Fri, 11 Aug 2023 15:12:11 +0000 (11:12 -0400)]
Add test of Romulan encounter.

15 months agoAdd test of death by black hole.
Eric S. Raymond [Fri, 11 Aug 2023 14:58:48 +0000 (10:58 -0400)]
Add test of death by black hole.

15 months agoNew test of planet and starbase destructuib, made from old test04.
Eric S. Raymond [Fri, 11 Aug 2023 14:43:37 +0000 (10:43 -0400)]
New test of planet and starbase destructuib, made from old test04.

15 months agoFix enemy displacement ob torpedo hit.
Eric S. Raymond [Fri, 11 Aug 2023 14:32:26 +0000 (10:32 -0400)]
Fix enemy displacement ob torpedo hit.

This breaks abnout half the tests. We move these out of
the way so as not to break bisection testing; they'll be
fixed in future commits.

15 months agoTerminate some tests more gracefully.
Eric S. Raymond [Fri, 11 Aug 2023 14:03:07 +0000 (10:03 -0400)]
Terminate some tests more gracefully.

15 months agoImproved internal sanity checking.
Eric S. Raymond [Fri, 11 Aug 2023 13:34:08 +0000 (09:34 -0400)]
Improved internal sanity checking.

15 months agoTypo fix patch.
Eric S. Raymond [Fri, 11 Aug 2023 00:53:30 +0000 (20:53 -0400)]
Typo fix patch.

21 months agoIncorporate tapview
Eric S. Raymond [Fri, 10 Feb 2023 01:10:23 +0000 (20:10 -0500)]
Incorporate tapview

21 months agoAttempt at setting up ci.
Eric S. Raymond [Fri, 10 Feb 2023 01:05:09 +0000 (20:05 -0500)]
Attempt at setting up ci.

21 months agoPylint cleanup.
Eric S. Raymond [Fri, 10 Feb 2023 00:55:07 +0000 (19:55 -0500)]
Pylint cleanup.

2 years agoTypo fix.
Eric S. Raymond [Wed, 13 Apr 2022 02:57:53 +0000 (22:57 -0400)]
Typo fix.

2 years agoQuet down pylint.
Eric S. Raymond [Tue, 25 Jan 2022 21:08:37 +0000 (16:08 -0500)]
Quet down pylint.

2 years agoUse magic-comment pylint suppressions.
Eric S. Raymond [Mon, 24 Jan 2022 03:27:10 +0000 (22:27 -0500)]
Use magic-comment pylint suppressions.

3 years agoReady to ship 2.7. 2.7
Eric S. Raymond [Mon, 20 Sep 2021 18:08:47 +0000 (14:08 -0400)]
Ready to ship 2.7.

3 years agoUbuntu has abolished /usr/bin/python, change shebang to python3.
Eric S. Raymond [Mon, 20 Sep 2021 18:07:29 +0000 (14:07 -0400)]
Ubuntu has abolished /usr/bin/python, change shebang to python3.

3 years agoReady to ship 2.6. 2.6
Eric S. Raymond [Fri, 16 Apr 2021 20:54:22 +0000 (16:54 -0400)]
Ready to ship 2.6.

3 years agoRun pylint on check.
Eric S. Raymond [Fri, 16 Apr 2021 21:05:04 +0000 (17:05 -0400)]
Run pylint on check.

3 years agopylint cleanup - found an actual bug this time!
Eric S. Raymond [Fri, 16 Apr 2021 21:01:41 +0000 (17:01 -0400)]
pylint cleanup - found an actual bug this time!

3 years agoTAP explanation and NEWS update.
Eric S. Raymond [Fri, 16 Apr 2021 20:52:29 +0000 (16:52 -0400)]
TAP explanation and NEWS update.

3 years agoTAPify the test suite. 4/merge
Eric S. Raymond [Fri, 16 Apr 2021 19:11:56 +0000 (15:11 -0400)]
TAPify the test suite.

5 years agofix: remove byte/string python3 incompatibility 3/head
Frank Uhlig [Sat, 18 May 2019 20:34:24 +0000 (22:34 +0200)]
fix: remove byte/string python3 incompatibility

5 years agoMore regression tests.
Eric S. Raymond [Fri, 26 Apr 2019 15:33:00 +0000 (11:33 -0400)]
More regression tests.

5 years agoBe a bit more colorful.
Eric S. Raymond [Fri, 26 Apr 2019 01:00:00 +0000 (21:00 -0400)]
Be a bit more colorful.

5 years agopylint cleanup.
Eric S. Raymond [Thu, 25 Apr 2019 21:54:35 +0000 (17:54 -0400)]
pylint cleanup.

5 years agoTypo fix.
Eric S. Raymond [Thu, 25 Apr 2019 21:31:26 +0000 (17:31 -0400)]
Typo fix.

5 years agoDocument an interface fix.
Eric S. Raymond [Thu, 25 Apr 2019 20:16:32 +0000 (16:16 -0400)]
Document an interface fix.

5 years agoFix ditfill glitch, and add an option to control it.
Eric S. Raymond [Thu, 25 Apr 2019 19:12:14 +0000 (15:12 -0400)]
Fix ditfill glitch, and add an option to control it.

5 years agoAdd another regression test.
Eric S. Raymond [Thu, 25 Apr 2019 17:29:46 +0000 (13:29 -0400)]
Add another regression test.

5 years agoAdd another regression test.
Eric S. Raymond [Thu, 25 Apr 2019 15:14:31 +0000 (11:14 -0400)]
Add another regression test.

5 years agoTest that code is well-behaved when we escape a Tholian.
Eric S. Raymond [Thu, 25 Apr 2019 14:07:00 +0000 (10:07 -0400)]
Test that code is well-behaved when we escape a Tholian.

5 years agoIf we escape a quadeant with a Tholian, off him so he can reappear.
Eric S. Raymond [Thu, 25 Apr 2019 14:03:15 +0000 (10:03 -0400)]
If we escape a quadeant with a Tholian, off him so he can reappear.

5 years agoBSD friendliness.
Eric S. Raymond [Wed, 24 Apr 2019 19:30:40 +0000 (15:30 -0400)]
BSD friendliness.

5 years agoReady to ship 2.5. 2.5
Eric S. Raymond [Wed, 24 Apr 2019 18:45:18 +0000 (14:45 -0400)]
Ready to ship 2.5.

5 years agoAddsde more regression tests.
Eric S. Raymond [Wed, 24 Apr 2019 18:42:16 +0000 (14:42 -0400)]
Addsde more regression tests.

5 years agoAnother test load.
Eric S. Raymond [Wed, 24 Apr 2019 18:36:53 +0000 (14:36 -0400)]
Another test load.