Hah, this was my jam in the day. I wrote mods and utilities, custom map generators, custom ship types, fixed a lot of bugs that cheaters would use. Stepped through the code in an assembly language debugger and reverse engineered all the data files.<p>One of my favorite memories was fixing a cheater's bug that was triggered by entering a negative number into a certain dialog. There were no legitimate features in the game that required negative numbers, so I figured if I could prevent the entry of <i>all</i> negative numbers, it would fix this bug plus any similar undiscovered ones. I was very much an assembly language novice, but I knew that somewhere in that executable had to be the routine that parsed ASCII strings to convert them to integers, and it most likely had the minus sign (ASCII value 45) encoded as a constant. I stubbornly changed each byte value 45 to 255 until I found the right one. Since it wasn't possible to enter ASCII 255 in the dialogs... bug fixed!<p>When Gary Martin finally released a new version (2112?), the executables and data files were all encrypted, so we couldn't make custom ships anymore. I wasn't able to crack the encryption but I wrote a "TSR" (=terminate and stay resident -- DOS's approximation of multi-tasking) that would wait for the Trade Wars program to unpack itself and then write patches directly into the RAM. Good times.
TradeWars 2002 is alive and well! Star Killer's server is probably my favorite place to play:<p><a href="http://www.oregonsouth.com/ice9/" rel="nofollow">http://www.oregonsouth.com/ice9/</a><p>Tools like TWXProxy and Mombot still see frequent updates:<p><a href="https://github.com/MicroBlaster/TWXProxy" rel="nofollow">https://github.com/MicroBlaster/TWXProxy</a><p>SWATH, despite its age, works great (nowadays I use it for very simple macros and as a front end to TWXProxy):<p><a href="http://swath.net/" rel="nofollow">http://swath.net/</a><p>Tournament-level play is incredible. Deep strategy, full automation. You definitely do not warp around willy-nilly unless you want a planet full of photon missiles and quasar cannons dropped on your head. Sure, the ANSI graphics means you have to use your imagination a little more than in EVE, but if anything, that makes it _more_ fun for me.
I found awk for DOS on a BBS, and used it to help my TW play. When getting into a newly generated map, I'd spend the first night or two moving around as much as possible, logging the session in the terminal program (ProComm?).<p>Then I'd run the log through an awk script to print out a map.
OMG. I hosted a BBS with TW2002 and purchased the license way back when. It's still available from the original author: <a href="https://eisonline.classictw.com/" rel="nofollow">https://eisonline.classictw.com/</a><p>It looks like a lot of sites are still hosting it. On man, so many memories of the BBS days.
What fond memories I have of playing and hosting a TW2002 (and BRE) BBS in the early 90's. I find though, trying to revisit those fond memories is a mistake, they never live up to the original experience because the world has evolved, and so have I.
It talked about combat not being real-time and it was turn based but it could be multi-player. It had text pretend radio channels, corporations and you could be online at the same time hunting or being hunted by other players. You could track people back to their bases with limpet mines and use fighter destruction reports to find occupied space. It was glorious and I used it to measure ever game I played after. BRE, SRE, Food fight, LORD and MajorMud are other favorites.
Man. I used to play the heck out of Tradewars back in the day on local BBSes.<p>I distinctly remember logging in one day on a certain BBS I played on only to realize one of my corporation partners had robbed the corporation blind and left us all floating in space.<p>But getting betrayed and then becoming a fugitive from your former partner, and then plotting your comeback, was all part of the game ...and ultimately fun in it's own right I suppose. :) Good times.
I've been working on a version of TW2002 in Go for awhile now. What I keep getting stuck on is the economics! Does anyone have any thoughts on how the calculations work as far as supply/demand and prices between ports? I've got a really naive implementation now, but i'd like something as close to the original as possible.<p>Similar question for combat stuff, but I haven't gotten that far in my build yet...
Well, this a nostalgic article for me.<p>I first started dialing into bulletin boards as a tween, on a 386 (and later a 486) cobbled together from bits scrounged from garage sales and the e-waste from the various businesses of my parent's friends or friends of friends. I eventually came into an 8-bit ISA modem, and upon recognizing what it was, added it into my computer, and snuck a telephone cable from an open jack into my room. I found the BBS listings in a local computer magazine and and started dialing out, exploring my area code. To be honest, I don't recall how I got the terminal program I initially used; I just recall that it was bare-bones and kinda janky. As a kid, you bet your sweet ass I went straight for the games section if there was one. And there I discovered TW:2002 and Legend Of the Red Dragon.<p>The sysop of one of the boards I dialed into noticed I was connecting at 2400bps at a time when 28.8k and 33.6 were commonplace. He pulled me into sysop chat to ask what was up and I explained my situation with my computer being cobbled together from scrap. He offered to send me a newer modem as well as some terminal software that didn't suck, and so I gave him my mailing address. I don't recall if I got my parents' permission to do so. In either case, a week or so later package showed up in the mail with a 16-bit ISA 14.4k modem and a floppy disk with a terminal program that indeed didn't suck. And with connection speeds that didn't cause a full screen of ANSI art take minutes to load, line by painful line, TradeWars became <i>much</i> more playable.<p>I logged many hours in TW:2002 through middle school and early high school. The holy grail I heard about, but initially couldn't play, were those really fancy BBSes that had multiple lines and the latest version that let you play against other players at the same time. Those were fancier operations where you had to pay monies for your dial-in time, which was not a particularly feasible thing when you're not even old enough to have a job, much less a bank account. It until wasn't towards the end of high school when I found a few sites offering connections over telnet that I got to experience multi-player play. And promptly learned just how bad of a player I'd been all that time.<p>A back-burnered project still intend to get to is to set up a retro system to run a multi-line (or maybe even network connected!) BBS, with all the various classic games of that era, including TW:2002.
People who have fond memories of playing Trade Wars when they were younger should check out EVE Online (<a href="https://www.eveonline.com/" rel="nofollow">https://www.eveonline.com/</a>)<p>There are enough similarities that I would find it hard to believe that EVE Online was not, at the very least, influenced by Trade Wars.
I recall this game as a "door" from a dial-up BBS. I spent part of a summer building my empire and then dialed in one day to find that it had been attacked and destroyed. I was pretty depressed about that so I wrote a note to the sysop (a guy I knew and worked with). My note was about sportsmanship and good will, and how the destruction of my empire did not represent those values. I asked the sysop to please pass on the note to the other player. The terse response that I got back from the sysop was; "Your message was properly addressed."
Empire on C64, tradewars and global war (risk) were so much fun back in the golden age of BBses.<p>Funny coincidence as I was searching exactly tradewars on my ipad a week ago to see if there was something similar. I’m being nostalgic nowadays, if someone has any suggestions for android or iOS games, store searches are usually not returning small gems.
I still remember one particular game in the mid-90s where there was basically a corporation of several "evil" players vs. me and another "good" player. We eventually played to a stalemate where neither side was going to get a clear victory.
I played so much of this in my youth, I remember finding an awesome helper programs that would help you keep track of the discovered universe, build maps, and keep track of good trading routes.