aboutsummaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2016-01-02 21:35:39 -0500
committerB. Watson <yalhcru@gmail.com>2016-01-02 21:35:39 -0500
commit7d412a05b2eb563f268d81387be0dacd1b77cac2 (patch)
treecb8d2c1a5356a2f83d21f3eebcef6d7edf3b3da0 /README.txt
parentd3395e701c2a14d30508a7f36c84be620ff2261a (diff)
downloadtaipan-7d412a05b2eb563f268d81387be0dacd1b77cac2.tar.gz
leave title screen showing while loading (not quite right yet)
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt36
1 files changed, 23 insertions, 13 deletions
diff --git a/README.txt b/README.txt
index c0e1c1e..065557a 100644
--- a/README.txt
+++ b/README.txt
@@ -141,14 +141,6 @@ Bugs! At least these:
- A few things in the screen layout are slightly off comapred to
the Apple version. Would really like to get it exact.
-- Control and graphics characters should be ignored at all input
- prompts. Inverse video input should either be converted to
- normal, or completely ignored.
-
-- Pressing either the inverse or caps-lock key at a timed prompt stops
- the timer from ever expiring (until you press a regular key). This
- can be fixed in timed_getch().
-
- The 'Please limit your firm name to 22 characters' prompt is missing.
The Apple version actually allows you to type all you want until you
press Enter. This port works like the Linux version: as soon as you type
@@ -158,8 +150,10 @@ Bugs! At least these:
- Damaged ship graphics need work. I don't have enough unused font
characters to duplicate the Apple bitmapped graphics exactly, plus
- each damage location must fit entirely within a character cell... but
- a couple of my damaged sections are pretty hokey-looking.
+ each damage location must fit entirely within a character cell... but a
+ couple of my damaged sections are pretty hokey-looking. Also, now that
+ I'm using the graphical title screen, I have a few more characters I
+ can redefine as damaged ship sections.
- fancy_numbers() maybe should round when it's showing a decimal point.
If you have e.g. 1,190,000, that should show as 1.2 million, not 1.1...
@@ -169,8 +163,9 @@ Bugs! At least these:
said 4 billion ships were attacking (number of ships must have gone
negative).
-- After a fight, "Arriving at Manila" or such appears on the fight screen
- without clearing it first (if you ran away, you can still see ships).
+- After a fight, "Arriving at Manila" or such sometimes appears on the
+ fight screen without clearing it first (if you ran away, you can still
+ see ships).
Differences between the Apple II original and Linux port:
@@ -200,9 +195,24 @@ version is annoying anyway).
Right now, items 1, 2, 4, 5, 7, 8, and 9 are implemented Apple-style;
and 3, 6, 10 are Linux-style.
+I've made a few changes to the UI, compared to the Apple version:
+
+- Prompts that only accept one character no longer require pressing Enter.
+ Gameplay is more streamlined this way. Apple and Linux are inconsistent:
+ some prompts need Enter, some don't. In the Atari port, the only prompts
+ that require Enter are:
+ - naming your firm
+ - entering a cash amount (but not if you hit a for "all")
+
+- "We have 5 guns" is in an inverse video box. I think it looks nicer, and
+ it matches the "You can afford 5" inverse video box on the trading
+ screen.
+
+- "You're ship is overloaded" => "Your ship is overloaded".
+
Other things that need doing to the code:
-- Size optimization. Right now, the executable is almost 29K of code. I'd
+- Size optimization. Right now, the executable is almost 27K of code. I'd
like it to at least fit on a 16K cartridge. A lot of the C code is
redundant, and some things can be rewritten in asm if need be. I've
already eliminated all uses of printf() and its ilk, which removed 2K