Status report

Discuss a Transport Tycoon-like game being programmed by forum users.

Moderator: Transport Empire Moderators

User avatar
Arathorn
Tycoon
Tycoon
Posts: 6937
Joined: 30 Nov 2002 17:10

Status report

Post by Arathorn »

Could everyone who's involved with the project give some sort of a status report of what's been done (or not, that's useful too) for the past few months?
User avatar
Purno
Tycoon
Tycoon
Posts: 16659
Joined: 30 Mar 2004 12:30
Location: Almere, The Netherlands

Post by Purno »

I've done nothing.
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Image Image
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13233
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus »

Me neither, I lost the motivation when the feedback on the big "Rewrite the DD" dried up.
User avatar
XeryusTC
Tycoon
Tycoon
Posts: 15415
Joined: 02 May 2005 11:05
Skype: XeryusTC
Location: localhost

Post by XeryusTC »

I've been working a bit on TRoS, although it was mostly on parts that TE will not benefit from. Seniltai has almost finished the GUI though and also writen a GUI creater tool so there is a lot TE can benefit from :).
Don't panic - My YouTube channel - Follow me on twitter (@XeryusTC) - Play Tribes: Ascend - Tired of Dropbox? Try SpiderOak (use this link and we both get 1GB extra space)
Image
OpenTTD: manual #openttdcoop: blog | wiki | public server | NewGRF pack | DevZone
Image Image Image Image Image Image Image
User avatar
uzurpator
Transport Empire Moderator
Transport Empire Moderator
Posts: 2178
Joined: 10 Jan 2003 12:21
Location: Katowice, Poland

Post by uzurpator »

For the last 3 months I haave been writing my own take on the engine. I have circa 200 kbytes of code now. ATM I am rewriting everything to be massively parallel (I will obtain a 2ghz quad core 4GB ram with sli graphics PC soonishly, so I have a place to test).

And, ofc, the TTDpatch terrain generator was written with TE as a target, and that is precisely where it works now.
All art and vehicle stats I authored for TT and derivatives are as of now PUBLIC DOMAIN! Use as you see fit
Just say NO to the TT fan-art sprite licensing madness. Public domain your art as well.
DaleStan
TTDPatch Developer
TTDPatch Developer
Posts: 10285
Joined: 18 Feb 2004 03:06
Contact:

Post by DaleStan »

uzurpator wrote:And, ofc, the TTDpatch terrain generator was written with TE as a target, and that is precisely where it works now.
Except, of course, for the fact that the TTDPatch terrain generator is dead, quite frankly.
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13233
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus »

DaleStan wrote:
uzurpator wrote:And, ofc, the TTDpatch terrain generator was written with TE as a target, and that is precisely where it works now.
Except, of course, for the fact that the TTDPatch terrain generator is dead, quite frankly.
Can you please keep a discussion about that outside the TE forum section? Much appreciated.
User avatar
uzurpator
Transport Empire Moderator
Transport Empire Moderator
Posts: 2178
Joined: 10 Jan 2003 12:21
Location: Katowice, Poland

Post by uzurpator »

DaleStan wrote:
uzurpator wrote:And, ofc, the TTDpatch terrain generator was written with TE as a target, and that is precisely where it works now.
Except, of course, for the fact that the TTDPatch terrain generator is dead, quite frankly.
I talked to patchman over that issue. The deal is, that I cannot commit any changes up until half of may due to the fact that I only have internet access in work.

If I could, I'd fix it loooong time ago.
All art and vehicle stats I authored for TT and derivatives are as of now PUBLIC DOMAIN! Use as you see fit
Just say NO to the TT fan-art sprite licensing madness. Public domain your art as well.
User avatar
Arathorn
Tycoon
Tycoon
Posts: 6937
Joined: 30 Nov 2002 17:10

Post by Arathorn »

Can't we use OTTD's terrain generator?
User avatar
uzurpator
Transport Empire Moderator
Transport Empire Moderator
Posts: 2178
Joined: 10 Jan 2003 12:21
Location: Katowice, Poland

Post by uzurpator »

Arathorn wrote:Can't we use OTTD's terrain generator?
No. Because I am now writing an implementation of terragen that will run multithreaded - so your new dual-core cpu will be fully utilized.

Besides - the terragen is perfectly operable, just not yet commited with newest fixes into TTDP
All art and vehicle stats I authored for TT and derivatives are as of now PUBLIC DOMAIN! Use as you see fit
Just say NO to the TT fan-art sprite licensing madness. Public domain your art as well.
User avatar
Zuu
OpenTTD Developer
OpenTTD Developer
Posts: 4553
Joined: 09 Jun 2003 18:21
Location: /home/sweden

Post by Zuu »

I've done nothing, but I don't think I'm on the project anymore.
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13233
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus »

Nice to see the graphics coming to live (or so it seems) but where does TE go from here?!
User avatar
Purno
Tycoon
Tycoon
Posts: 16659
Joined: 30 Mar 2004 12:30
Location: Almere, The Netherlands

Post by Purno »

It seems both Xeryus and uzurpator are coding.
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Image Image
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13233
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus »

Did I miss the announcement of this wonderful news?!
User avatar
Purno
Tycoon
Tycoon
Posts: 16659
Joined: 30 Mar 2004 12:30
Location: Almere, The Netherlands

Post by Purno »

When reading this;
XeryusTC wrote:
uzurpator wrote:IThis is a declaration and a direction I take when developing my game engine. Because I am now doing just that.

BTW - i am using:

Ogre 3d rendering engine for graphics
OIS for input
Boost library

I am developing as multiplatform as possible.
We decided to go with TRoS some time ago. We had the unfortunate event of the SVN server (the TRoS one) going down but it is up again since two days and we're working on it quite hard again. I would also like to note that the engine will have some of the most advanced stuff you will come around, more advanced than Ogre 3D probably can. I have seen and heard all the ideas of Seniltai and seen the same white board over and over again ;).
And TRoS has finaly come to the stage where there are tools for creating content and you don't need to hack into it to use certain features (although some stuff stays for a while).
TRoS is based on SDL which means it is fast and cross platform, we further try to support as many operating systems as possible but cannot do that currently because we only have access to the most easily obtainable operating systems.

You can't force people to start working on TE now, everyone who offered help wants to do it in their spare time, only when you start paying people you can demand things.
it seems to me both are busy with each their own engine.
Contributor to the The 2cc Set and Dutch Trainset. Inventor of the Metro concept. Retired Graphics Artist.
Image Image
Download TT | Latest TTDPatch | OpenTTD | OpenTTDCoop | BaNaNaS: OpenTTD content system | 2048² OTTD scenario of the Netherlands
GRF Codec | GRF Crawler | GRF Maker | Usefull graphics & tools sites | NML Documentation Wiki | NFO Documentation Wiki
All my graphics are licensed under GPL. "Always remember you're unique, just like everyone else."
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13233
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus »

I got the same idea from seeing this resurrection. Resurrections are fine but you have to keep inmind the decisions we already made and the co-developers. And I still haven't found an official announcement by the way :(.
User avatar
Arathorn
Tycoon
Tycoon
Posts: 6937
Joined: 30 Nov 2002 17:10

Post by Arathorn »

How about the top topic? :P
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13233
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus »

Ah, lol. Silly me.
neroden
Engineer
Engineer
Posts: 13
Joined: 29 May 2005 10:30

The bridge and tunnel question

Post by neroden »

Well, this is probably the wrong place to post this, but after looking at the status of things I had a major thought....

So from a coding perspective, the single hardest thing to get right is bridges and tunnels -- specifically making them fully 3d (so they can pass over and under each other). I believe the design decision was to make them pure civil engineering, placing tracks or roads in them spearately and afterwards.

Getting this right in a logically 3d (as 3d as Locomotion) *and* mostly freeform (not appearing tile-based) game requires work *really* early, because effectively bridges and tunnels have to act like *terrain* and their display has to be part of the *terrain display*. Locomotion basically solved the logical 3d problem by using cubes rather than tiles as its logical unit, and I doubt there's any other way to do it.

I also think this is going to be the first major coding challenge. The combination of a truly 3d world with modifiable terrain including tunnels and bridges, and freeform 3d graphics, hasn't been done before to my knowledge.

Even the basic polygon display tree is affected: if you naively hang everything off the "ground" the way you would with 2d game logic you're going to get serious display problems after a while (with parts of bridges or tunnels "vanishing" temporarily because they're hung off something far away). You probably have to have some form of master *3d* grid (not just 1024x1024, but 1024x1024x256 or whatever), and have to keep track of which parts of that have land surface/tunnel wall/bridge upper surface/bridge lower surface (which should all be largely interchangable, probably). It also requires keeping track of the "full" (earth/stone/masonry/etc) and "empty" (air) sides of each surface. And coding gravity -- specifically identifying the "down sides" of surfaces (suitable for tracks or roads), the "up sides" (not suitable), and the "side sides" (not suitable), and having data structures which are able to keep track of running track/roads along any "appropriate" surface.

So I guess I'm saying, the moment I see an engine which can handle that, even if it doesn't have any actual vehicles or tracks or anything like that, I'll jump on board; from that point on the coding should be pretty easy (basically it's all stock stuff which has been done in other transport games) and I'd love to help -- but writing a proper architecture (even just the data structures) for that part is genuinely hard, which is one reason I never got off the ground when trying to make a demo.

This is impossible to retrofit, as has been discovered by the authors of TTD (who wrote Locomotion from scratch because of this), SimCity 4 (everything seems like it should work -- until it doesn't), Simutrans, OpenTTD, etc. It has to be done right, logically 3d, at the beginning.

Word of warning to those people trying to code an engine: if you don't get this part right, you may well have to throw out your entire codebase and start over. :-( Looking at the bits I've seen published so far, I don't see any evidence that this has been seriously attempted yet. In fact, it looks suspiciously like the exact mistakes I'm warning about have already been made: if you're displaying terrain based on a flat grid, *you've probably already messed up*.
DaleStan
TTDPatch Developer
TTDPatch Developer
Posts: 10285
Joined: 18 Feb 2004 03:06
Contact:

Re: The bridge and tunnel question

Post by DaleStan »

neroden wrote:This is impossible to retrofit, as has been discovered by the authors of TTD (who wrote Locomotion from scratch because of this)
No "they" didn't. "They" yoinked RCT's engine, including its build system. Which is great for curvies, but absolutely horrible when you want to build a long section of straight track.

And "they" amounts to Chris Sawyer, basically.
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
Post Reply

Return to “General Transport Empire Discussion”

Who is online

Users browsing this forum: No registered users and 1 guest