Apolyton Archive  |  Preserved copy of the Apolyton Civilization Site and its forums as they stood in September 2005. Read-only; nothing here can be posted to or replied to.  |  Forum index |  About this archive |  The 1998–2001 UBB forums
Today on Apolyton WARDELL INTERVIEW PROMO A.C.S. HISTORY CHAPTER 4 GET CIV4 /w FREE PLUS! A.C.S. PHOTO GALLERY GET A.O.M. V1.1
Apolyton Civilization Forums
main| civ2| civ3| civ4| smac| ctp2| ron| moo3| galciv| galciv2| alt| about|
ApolytonPLUS | register | search | faq | new posts | pm (-/-) | upload | members
hall of fame new! | civgroups | civgroups news | interviews | the column | radio | chat | directory | news | store | PLUS
Apolyton Civilization Forums : Powered by vBulletin version 2.0.3 Apolyton Civilization Forums > Alternative Civs > Guns, Germs & Steel > Cross-Platform Compatibility
Show a Printable Version | Email This Page to Someone! | Receive updates to this thread | Report this to Apolyton news!

bottom of page
  
Author
Thread    < Last Thread     Next Thread > Post New Thread     Post A Reply
Mark_Lipovrovskiy is offline Mark_Lipovrovskiy
Chieftain
Israel
Aug 2000
time: 05:15
  Old Post 02-08-2001 04:11
Edit/Delete Message Reply w/Quote
#1 Report this post to a moderator
Cross-Platform Compatibility Increase Your PM Length

Yes, I've read the FAQ, and no, I'm not satisfied with it
Really, I'd like to know if you are going to make your code portable. An open-source project will eventually be ported, but the question is, are you going to make it easy for the porters? It seems logical that you are now writing the "inner working" code which I think has the potential of being cross-platform... Are you trying to make it so?
Just so that there aren't any mistakes: I use Windows 99% of the time, so I'm no zealot. But I think that cross-platform compatibility is an important thing. Look at FreeCiv. Their primary OS is Linux, but there are ports to most modern OSes imaginable
Anyway, I have a habit of bursting into discussions in such an unruly fashion. I have about two dozen things to say about your design docs, and I'll start saying them quite soon
Good luck!

-Mark

PS. I hope it's allowed to newbies to open topics here btw

The Joker is offline The Joker
Prince
Copenhagen, Denmark
Aug 1999
time: 06:15
  Old Post 02-08-2001 12:41
Edit/Delete Message Reply w/Quote
#2 Report this post to a moderator
Remove this text

I am no programmer, but I think I speak for the team when I say that making things as easy for porters as possible would be a good thing. How you are gonna do that, however, I have no idea.

[q]
PS. I hope it's allowed to newbies to open topics here btw
[q]

Of cause it is. You are more than welcome to post your comments.

ElmoTheElk is offline ElmoTheElk
Prince
Leiden, The Netherlands
Jul 2000
time: 06:15
  Old Post 08-09-2001 15:42 Visit ElmoTheElk's homepage!
Edit/Delete Message Reply w/Quote
#3 Report this post to a moderator
Support Apolyton

I agree we should keep all things open for posts to different OSes. But. We use DirectX right? And this is 100%windows, if I am not mistaken? So how can you make an (easy) port for, let's say, Linux then?

We should focus on Windows though, IF we have to make a choise.

amjayee is offline amjayee
Prince
Jyväskylä, Finland
Oct 1999
time: 07:15
  Old Post 10-09-2001 19:28 Visit amjayee's homepage!
Edit/Delete Message Reply w/Quote
#4 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations: Deluxe Edition

About DirectX and porting, that's simple; you will have to do a new graphics engine. Meaning, a system that draws stuff on screen, you won't need to re-make the UI or anything, that's taken care of. Also, sounds and possibly input would be things that the porters will have to re-make. But that would be the case also without DirectX, and making the Windows version would be harder. About porting in general, like I have said someplace else, we are separating the platform-dependent code from the rest. All the core components will be portable, and also the UI system. You would have to make only the multimedia controllers and OS message handling stuff for the port; quite minimal, I would think. And we are avoiding MS-specific stuff, save DirectX and thread handling, that cannot be handled without OS specific stuff.

  < Last Thread     Next Thread > Post New Thread     Post A Reply
All times are GMT. The time now is 05:15.
Apolyton Time is 00:15.
    top of page
Rate This Thread:
Forum Jump:
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
 




Contact Us - Apolyton Civilization Site - Support Us!

Building a better Apolyton through better information. Click here and take our poll!
Non-US visitors, click here!

Powered by: vBulletin Version 2.0.3
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Page generated in 0.0258 seconds (86.81% PHP - 13.19% MySQL) with 30 queries
Page Loading Time:

Support Apolyton: Amazon USA | Amazon UK | Amazon DE | Amazon FR |
Support Apolyton and get FREE PLUS, Buy from Chips&Bits: Galactic Civilizations | Galactic Civilizations: Deluxe Edition | Call to Power 2 | Civilization: The Boardgame | GURPS/ Alpha Centauri | Alpha Centauri | Civilization IV | Civilization III: Complete |


Front Page | Civilization IV | Civilization III | Civilization II | Call to Power II | Alpha Centauri | Master of Orion III
Rise of Nations | Galactic Civilizations | Galactic Civilizations II | Misc
Alt.Civs | Civ I | C:CtP I | About | News | Directory | Apolyton Store | Forums | Chat | Columns | Interviews | Newsletter
Scenario League | CSC | Clash of Civs | Spanish Site | CtP Maps | Cradle of Civ | WesW's Ctp1/2 Site | Civ3 Haven

apolyton.net | apolyton.com | civilization2.net | civilization3.net | civilization4.net | civilizationiv.info | calltopower.net | galciv.net | galciv2.net | moo3.net