Building Design Doc (update 24.01.2004)

Archived discussions related to Transport Empire. Read-only access only.

Moderator: Transport Empire Moderators

Locked
User avatar
eis_os
TTDPatch Developer
TTDPatch Developer
Posts: 3603
Joined: 07 Mar 2003 13:10
Location: Germany
Contact:

Post by eis_os »

Hellfire wrote: Furthermore: eis_os looks like a real pascal programmer. Those guy's somehow have a tendency to prefer pointers for static and dynamic lists.
:lol: :lol: :lol: :lol: :lol: :lol:

Pascal programmer ?

I don't have true pointers in my WinRT, why?
The language I used hasn't any pointers like pascal or c / c++ :wink:

If I could use pointers in WinRT like in C++,
I think some calls would gain 200% speed improvment,
the dynamic GUI even more...




But even then I would use plain arrays ;)
Peter Dobrovka
Engineer
Engineer
Posts: 44
Joined: 03 Feb 2003 20:07

Post by Peter Dobrovka »

What is WinRT?
Peter Dobrovka
Engineer
Engineer
Posts: 44
Joined: 03 Feb 2003 20:07

Post by Peter Dobrovka »

One last remark to the 3D thingy:

I disagree completely that the interface of a 3D view is less precise than 2D.

But we can still talk about the difference between freeform and tile based games. A tile based game of course is better to handle since the grid makes the playfield coarse. In freeform (3DTT) the player creates something different by moving the mouse only 1 pixel. This can cause problems. But I think I have reduced these problems in 3DTT to an absolute minimum. There are many helper functions which make it unnecessary to hit the pixel. Rails/Roads have a snapping function when building is continued. You can also attach parallel structures to them without mumbling about pixels. Building a switch is as easy as in TTD oder Simutrans. And I am not finished yet. There was always planned a function for adding parallel tracks to existing ones. Stay tuned. I have very interesting plans with the program, although it has been fallen back to hobby status.

Peter
User avatar
eis_os
TTDPatch Developer
TTDPatch Developer
Posts: 3603
Joined: 07 Mar 2003 13:10
Location: Germany
Contact:

Post by eis_os »

Peter Dobrovka wrote:What is WinRT?
WinRT is the short name for Win Rail Transport, my disconntiued project.

The Engine spec: normal iso style with 3D usage, different height for each corner, and a very good DD GUI.Its true dynamic (no static bitmaps for windows, textboxes, ...) for each and every thing, the iso window is a gui element too :D

(The screenshots on my website aren't up to date, in my last version iso's with a low height become darker and the terrible surface displacement is history... the street surfaces are looking much better)
User avatar
rein
Traffic Manager
Traffic Manager
Posts: 132
Joined: 12 Jan 2003 17:16
Location: Poland - Czestochowa

Post by rein »

Peter Dobrovka wrote:One last remark to the 3D thingy:

I disagree completely that the interface of a 3D view is less precise than 2D.

But we can still talk about the difference between freeform and tile based...
it doesn't matter here, we use 3d engine but without prespective, so there's still a possiblity to pick items even by bounding rectangles (such as bitmaps), not by tracing lines
Peter Dobrovka
Engineer
Engineer
Posts: 44
Joined: 03 Feb 2003 20:07

Post by Peter Dobrovka »

You are not allowed to use this method, otherwise you will be unable to rotate the map.

And a little bit perspective looks good... - the distortion hasn´t to be big, only pleasant for the eye. The true isometric view looks always like farer things become wider. It´s an optical illusion.

Peter
User avatar
Maverick
Traffic Manager
Traffic Manager
Posts: 175
Joined: 08 Dec 2002 15:20
Location: West Ryde, Australia.
Contact:

Post by Maverick »

From what I've seen, DirectX 8/9 all the way.

From my dabbling in creating funky basic games under DX9, it seems so easy, almost as if they supply you with a very basic game engine for you to build on.

Think about going DX instead of OGL.
Hellfire
Transport Empire Developer
Transport Empire Developer
Posts: 699
Joined: 03 Feb 2003 09:30
Location: Back at the office

Post by Hellfire »

eis_os wrote:The language I used hasn't any pointers like pascal or c / c++ :wink:
Which one? Java? Basic(yuk)? ASM? No wait... ASM has pointers.
Feel free to contact me over Email! My current timezone: Europe/Amsterdam (GMT+1 or GMT+2)

Code: Select all

+------------Oo.------+
| Transport Empire -> |
+---------------------+
[ General TE Discussion ] [ TE Development ] [ TE Coding ]
Under construction...
User avatar
eis_os
TTDPatch Developer
TTDPatch Developer
Posts: 3603
Joined: 07 Mar 2003 13:10
Location: Germany
Contact:

Post by eis_os »

Hellfire wrote:
eis_os wrote:The language I used hasn't any pointers like pascal or c / c++ :wink:
Which one? Java? Basic(yuk)? ASM? No wait... ASM has pointers.
VisualBasic, but it has objects and and object references (because VB has a builtin Garbage Collection):

So I can do thinks like this (code fragements from Win Rail Transport):

Code: Select all

Set GUIObj = New clsDesktop
    CreateObj GUIObj, "Desktop"
Set GUIObj = Nothing
    GUISendMessage "Desktop", GUI_SETSIZE, 0, 0, ScreenX, ScreenY, ""

or

GUIObj.RecvMessage GUI_SETPARENT, 0, 0, 0, 0, clsParent

or 

CreateIsoKarte "Hauptkarte", "Desktop", 0, 59, ScreenX, ScreenY - 25 - 59
Yeap, the gui is very windows like ... and yes, you can create all things dynamic. Maybe I will restart WinRT in C++ again, but its not high on my to do list :(
User avatar
Lilman424
Tycoon
Tycoon
Posts: 2743
Joined: 20 Oct 2002 14:55
Location: Georgia
Contact:

Post by Lilman424 »

What ever happened to this topic? It was doing really good than PFFFFFFFFFFFFFFfffffffffffff ::slowly gets softer:: It died.......
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction. - Albert Einstein
SHADOW-XIII
Tycoon
Tycoon
Posts: 14275
Joined: 09 Jan 2003 08:37

Post by SHADOW-XIII »

Lilman424 wrote:What ever happened to this topic? It was doing really good than PFFFFFFFFFFFFFFfffffffffffff ::slowly gets softer:: It died.......
nothing .. it not died ... they speak about buildings and objects :roll: .... it is not another 'Finished Graphics' topic ...
what are you looking at? it's a signature!
User avatar
uzurpator
Transport Empire Moderator
Transport Empire Moderator
Posts: 2178
Joined: 10 Jan 2003 12:21
Location: Katowice, Poland

Post by uzurpator »

Lilman - talking about a game does not make it. Also - we have our own lives. Also - Noone is obigated to anything for the game - if rein decides that "ok i have enough" then we cannot blame him for that.

Also - if you want the fame so much then why won't you do anything? Make textures, collect vehicle data, search fo useful algorithms. Write an update to the design doc (look how much is missing) or something.

BTW - DC was updated 4 hrs before your post. Time to learn to read :roll:
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.
SHADOW-XIII
Tycoon
Tycoon
Posts: 14275
Joined: 09 Jan 2003 08:37

Post by SHADOW-XIII »

Adam K. wrote:BTW - DC was updated 4 hrs before your post. Time to learn to read :roll:
right ... shame me (and Lilman) ... I noticed it 30 minutes ago ... :?
what are you looking at? it's a signature!
User avatar
Sjamarron
Engineer
Engineer
Posts: 39
Joined: 02 Apr 2003 11:37
Location: South Africa

Hi, Delphi Programmer wanna join.

Post by Sjamarron »

Hi guy's and gal's

Let me introduce myself first.

I'm a Delphi/Pascal and Assember Programmer who just completed my Computer systems Engineering diploma.

I have been programming application for the last 4 years, and would like to strut my stuff at games. I know that it's like starting all over again, but if you are patient I'm willing to learn, even in C++ of Visual Basic. (I do know a bit of these two lang.)

Well that half about me.

Another Q I have, is if there is ant Document managment going arround ?

I've looked through your topics and found non.

Kind regards

Sjamarron
Die lewe is soos 'n "Nickerball", hard maar lekker. :P
mikeya
Route Supervisor
Route Supervisor
Posts: 439
Joined: 09 Mar 2003 10:12
Location: Schagen, The Netherlands
Contact:

Post by mikeya »

We only have the design document on the beginning of this thread. If that is what you mean.

OT: in south africa they speak mixed dutch/english language right? Hard to follow :lol:
Mike,
User avatar
peaz
Tycoon
Tycoon
Posts: 1861
Joined: 19 Feb 2003 09:56
Location: NL of BE
Contact:

Post by peaz »

OT: afrikaans, yeah my aunt lived a few years in oos londen, east londen... and just normal enlgish
Three cheers for first tiger and el presidente
Hobbes, the delight of all cognoscenti!
He's savvy! He has a prodigious IQ,
and lots of panache, as all tigers do!


MY COMICS!!
User avatar
Sjamarron
Engineer
Engineer
Posts: 39
Joined: 02 Apr 2003 11:37
Location: South Africa

Post by Sjamarron »

Hello Nederland.

Ek is bly om te sien daar is mense, wat weet waar ek van daan kom. Ek bly in die noorde van Suid-Afrika. En Afrikaans is my Moedertaal, uit landers noem dit "Kitchen Dutch".

Well, where was I........ :roll:

I have been pondering in my head is mabe someone should mabe put the Documentation on a website or something where it can be archived for future use. This will help us trace what are aim is, and will tell us where we went wrong. (Just in case we get de-railed).

I see there is a project on sourceforge that was created by ????. This is ideal. The only problem is that only two people have joined it.

They called the project Transport Tycoon 2. This might be an infingment of copy laws. Thus mabe we can start a new project called Transport Empire - as per Rein.

I think I'm going to start one right now - Project Transport Empire -

I'll also put the document(s) on it to archive them. Mabe Rein would like to start sharing his source with us so we can see what has been done and mabe help out with it.

I hope that some of you feel the same.

Kind regards

Sjamarron

PS. Groete aan almal in Nederland, dit voel goen om met mense van plus minus die selfde agtergrond te werk. Lank lewe Afrikaans.
Die lewe is soos 'n "Nickerball", hard maar lekker. :P
User avatar
peaz
Tycoon
Tycoon
Posts: 1861
Joined: 19 Feb 2003 09:56
Location: NL of BE
Contact:

Post by peaz »

ik denk wel dat dit, nederlands, lastiger te lezen is dan dat wij afrikaans moeten lezen,

anyway... lets all join project TE, eh!
Three cheers for first tiger and el presidente
Hobbes, the delight of all cognoscenti!
He's savvy! He has a prodigious IQ,
and lots of panache, as all tigers do!


MY COMICS!!
User avatar
Sjamarron
Engineer
Engineer
Posts: 39
Joined: 02 Apr 2003 11:37
Location: South Africa

Post by Sjamarron »

Denk weer, ik had nederlands as vak. Net slegt, baie slegt. maar niet lastig

I still have to create te project, I-net been down for 2 hours. Had to wait very, very long.

Will create it now.
Die lewe is soos 'n "Nickerball", hard maar lekker. :P
User avatar
peaz
Tycoon
Tycoon
Posts: 1861
Joined: 19 Feb 2003 09:56
Location: NL of BE
Contact:

Post by peaz »

cool wis nie dat dat vak was :D

okay good luck... lol
Three cheers for first tiger and el presidente
Hobbes, the delight of all cognoscenti!
He's savvy! He has a prodigious IQ,
and lots of panache, as all tigers do!


MY COMICS!!
Locked

Return to “Transport Empire Development Archive”

Who is online

Users browsing this forum: No registered users and 0 guests