| Author |
Message |
|
Tweety
Boo! inc.
Joined: Fri Jan 04, 2002 3:00 am Posts: 221 Location: Canada
|
 alternate display idea
I'm still throwing around an idea for my own terminal. it wouldn't work in the same manner as say swath or two proxy with a telnet client. it would display the data in a different manner. not just a graphical map of the universe. important info, when you need it as you play.
some drawbacks would be slower in some sense. as it would parse all data, interpret it in its own way and display what is needed. there wouldn't be any ansi graphics. it would show comms, and current sector activity. and update a trader list of the sector with the players position. port, planet, dock...
it would display areas where activity is taking place. it would filter out multiple fig hits and show it in a map instead as a general picture. that could get messy with fast girders and multiple locations. but it would alert with proximity sensors which would be preset. or automatically based on assets, ports, ships, traders, etc.
a lot of stuff would be automatic. and one of my biggest concerns are sectors with massive amounts of planets. it already bogs down, or at least it did in the past when displaying the entire list. i wouldn't want to abort the info because the parser can use the data for the internal database and updates to the display. this would slow it down. i guess its just like a fig update, or port update. although the fig update you can almost keep up to date with activity. but need to check once and a while.
it would place traders at "safe" prompts. if someone is red, your safe prompts are a little different than someone who is blue. another problem would be getting lost at a prompt because of a crazy key sequence. the user wouldn't know what the heck is going on or where they are in the game as it wouldn't show the text of the game. so it would have to be smart enough to take that into account and make sure it can't mess itself up.
thats one of my biggest problems and drawbacks of a different display of the game. sometimes text is faster still. even with smart on demand info. even a twx script could change the display one it wants with ansi codes. i had ones before when i used to play.
i don't play anymore, but i still think of program ideas. the script forum is my favourite to read here.
|
| Fri Aug 12, 2011 7:31 pm |
|
 |
|
motrax
1st Sergeant
Joined: Fri Sep 13, 2002 2:00 am Posts: 38 Location: New Zealand
|
 Re: alternate display idea
Nice to see that you still have interest in TradeWars Tweety. Long time no play. 
_________________ "Let slip the carrion dogs of war"
|
| Fri Aug 12, 2011 11:05 pm |
|
 |
|
LoneStar
Commander
Joined: Fri Jun 09, 2006 2:00 am Posts: 1400 Location: Canada
|
 Re: alternate display idea
Your idea sounds like the direction Tradewars could take in terms of game consoles.
Re: thousands of planets per sector... there really should not be allowed more than 10 planets persector (overloads aside). I mean, if you put 2,000 planets in the same area of space (sector), one would expect they would collide every few minutes.. not every 24hrs.. laff.
I live for the day when someone really takes this game to the next level... it could be amazing.
_________________ ---------------------------- -= QUANTUM Computing 101: 15 = 3 x 5 ... 48% of the time. -= There are 10 types of people in the world: Those that understand Binary and those who do not -= If Oil is made from Dinosaurs, and Plastic is made from Oil... are plastic Dinosaurs made from real Dinosaurs? -= I like to keep my friends and my enemies rich, and wait to see which is which - Tony Stark (R.I.P.)
|
| Sat Aug 13, 2011 5:04 pm |
|
 |
|
Mongoose
Commander
Joined: Mon Oct 29, 2001 3:00 am Posts: 1096 Location: Tucson, AZ
|
 Re: alternate display idea
You might be interested in my lexer project. I've studied the lexer used by the Kokua helper and I want to update it and make it more complete. The first thing I did was write an extension to JFlex called KFlex that makes it easy to write lexers whose actions call methods in a listener interface. The point of this is to separate the lexer spec from the application code. The lexer then becomes a drop-in component for any app that wants to parse the same data format. Anyone could then use the same lexer to write their own helper. My goal is to write the most accurate and complete TW2002 parser in existence, and do it as a collaborative, open-source project to spur helper development. I think writing a TW helper would be a fantastic intermediate programming project, and I want to encourage new programmers with new ideas. The KFlex project is available on SourceForge. I've tested it a little in an app I'm developing that periodically logs into a TWGS and reports who's online. Using a lexer for that purpose might be overkill, but it makes the app into a sort of mini-helper that demonstrates how to use a lexer.
_________________ Suddenly you're Busted!
|
| Sun Aug 14, 2011 1:51 am |
|
 |
|
Micro
Ambassador
Joined: Wed Apr 20, 2011 1:19 pm Posts: 2559 Location: Oklahoma City, OK 73170 US
|
 Re: alternate display idea
LoneStar wrote: Your idea sounds like the direction Tradewars could take in terms of game consoles.
Re: thousands of planets per sector... there really should not be allowed more than 10 planets persector (overloads aside). I mean, if you put 2,000 planets in the same area of space (sector), one would expect they would collide every few minutes.. not every 24hrs.. laff.
I live for the day when someone really takes this game to the next level... it could be amazing. In Tradewars, a sector is considered to be a single solar system, but it doesn't have to be. It could be considered a large area of space with thousands of stars. Its definition is related to an area, but the size of that area is not clearly defined. http://dictionary.reference.com/browse/sector
_________________ Regards, Micro Website: http://www.microblaster.net TWGS2.20b/TW3.34: telnet://twgs.microblaster.net:2002
ICQ is Dead Jim! Join us on Discord: https://discord.gg/zvEbArscMN
|
| Sun Aug 14, 2011 2:53 am |
|
 |
|
John Pritchett
Site Admin
Joined: Sun Dec 24, 2000 3:00 am Posts: 3150 Location: USA
|
 Re: alternate display idea
I think what you're describing is very interesting, Tweety. Something I'm personally exploring right now is a flat map option where the game map is a hex-grid with some distant wormhole jumps to random sectors. The result would be a game map that could be displayed in a 2D view, showing large bubbles with obvious tunnels, loops and dead-ends, but the structure of the game itself wouldn't change so significantly that it would alter gameplay. That's the goal, anyway. I'm actually planning to open a prototype on the beta server soon so I can get some feedback on how the game plays with the flat map option. I actually prototyped this back in 1997 and got pretty positive feedback, but never got around to implementing it in the game, and now the game has changed so much I need to re-test it.
_________________ John Pritchett EIS --- Help fund the TradeWars websites! If you open a hosting account with A2 Hosting, the service EIS uses for all of its sites, EIS will earn credits toward its hosting bill.
|
| Mon Aug 15, 2011 5:12 pm |
|
 |
|
rem0te
1st Sergeant
Joined: Fri May 27, 2011 9:20 am Posts: 45
|
 Re: alternate display idea
Hey Tweety, like your ideas. Part of what you suggested that relate to a map display will likely end up in my Visual Map helper at some point 
_________________ -=[ rem0te ]=- I'm an Insane-Cyber-Techno-Evil-Gothic-TradeWars-Freak 
My TW Visual Map Helper
|
| Wed Aug 17, 2011 12:29 am |
|
 |
|
Tweety
Boo! inc.
Joined: Fri Jan 04, 2002 3:00 am Posts: 221 Location: Canada
|
 Re: alternate display idea
cool. i might try to build something myself too haha. but i've been away from programming for a long time now.
and i have a mac now lol. simply because i have never had one and wanted to try one. and i don't want to run trade wars clients and the like in wine. i have wine and even put twx on. but never use it. well i guess thats not true. i used it when i started back playing in a bre league to log me into the server because i didn't want to type my log in. didn't bother to script bre though.
another thought was to tie in a tablet like the iPad haha. it would be like a star trek command console. of course it wouldn't have the full power as a desktop app would have. and it wouldn't be connected constantly to a socket connection. it would basically do notifications based on events happening. which means the terminal app would have a built in server portion. i guess its kind of like tw sync that attac made one time long ago. never tried it, but thought it was a neat idea.
|
| Wed Aug 17, 2011 12:52 am |
|
 |
|
Mongoose
Commander
Joined: Mon Oct 29, 2001 3:00 am Posts: 1096 Location: Tucson, AZ
|
 Re: alternate display idea
I dunno... I've used a Samsung Galaxy Tab, and I feel like they have enough processing power to run a full-fledged helper. (TWHelp ran fine back in the 486/Pentium days, remember?) I'm juggling three projects right now: getting up to speed with the changes in SWATH since 2003 and writing a new script arsenal; writing my own helper in Java; and writing my own original TW-style game. I should probably focus on the game, but I'm rationalizing that my return to TW is for research purposes. 
_________________ Suddenly you're Busted!
|
| Wed Aug 17, 2011 2:31 pm |
|
 |
|
Micro
Ambassador
Joined: Wed Apr 20, 2011 1:19 pm Posts: 2559 Location: Oklahoma City, OK 73170 US
|
 Re: alternate display idea
I think the biggest problem would be maintaining a continious internet connection if you are on 3G/4G. Probably would work fine over WiFi.
_________________ Regards, Micro Website: http://www.microblaster.net TWGS2.20b/TW3.34: telnet://twgs.microblaster.net:2002
ICQ is Dead Jim! Join us on Discord: https://discord.gg/zvEbArscMN
|
| Wed Aug 17, 2011 2:38 pm |
|
 |
|
pcunite
Gunnery Sergeant
Joined: Mon Jun 14, 2004 2:00 am Posts: 26 Location: USA
|
 Re: alternate display idea
Quote: I'm still throwing around an idea for my own terminal. it wouldn't work in the same manner as say swath or two proxy with a telnet client. it would display the data in a different manner. not just a graphical map of the universe. important info, when you need it as you play. This would already have been done by many others if we had a separate connection port to the Game Server that spoke a real game protocol and not a markup/user level stream. Don't let this discourage you, I'd love someone to parse everything into objects I could use. I certainly don't have the time to reverse engineer everything.
|
| Sat Oct 29, 2011 8:29 am |
|
 |
|