Language for Fifa/Football Manager 2007 style GUI?

Miscellaneous Forums/General Discussion/Language for Fifa/Football Manager 2007 style GUI?

As above really.

I am just wondering if ther is a language suited to creating the style of GUI interface that these 2 games use.

Here are a couple of screenshots.

Fifa Manager 2007
http://uk.gamespot.com/pages/image_viewer/frame_lead.php?pid=934648&img=2&sid=undefined
http://uk.gamespot.com/pages/image_viewer/frame_lead.php?pid=934648&img=2&sid=undefined

Football Manager 2007
http://www.gamershell.com/pc/football_manager_2007/screenshots.html?id=25
http://www.gamershell.com/pc/football_manager_2007/screenshots.html?id=22

I guess I`m looking for something which makes it as easy as possible to create a component based interface liek those games seem to use - but I`m not sure which (if any) language is best suited.

All suggestions welcome :)

Cheers!

I'd probably write my own for BlitzMax, but the nearest out of the box would probably be IGlass for BlitzMax.

I'd probably write my own for BlitzMax

Same. Always much easier to write your own code than trying to figure out how somebody else's works (and then fiddling with it to make it do things it doesn't do already).

What about non-BlitzMax?
It doesn`t have to be Blitz related, but I don`t have Max, just 2D and 3D, so if it is going to be Blitz then it would have to be one of those 2 options.

I have been using BCF 2 but if there are better alternatives (another langauge with GUI designer etc) then I`d love to hear about it.

I presume those 2 games are coded in C++, but I¬m also sure I read somewhere that XML or something was used for the layout and data presentation (ie. the GUI?)

Cheers!

Are you sure you mean "language"? Any robust modern programming language should allow you to design an interface like those you mentioned.


I presume those 2 games are coded in C++, but I¬m also sure I read somewhere that XML or something was used for the layout and data presentation (ie. the GUI?)



XML is just a way of storing data. The interface layout information for those games may very well be stored in XML format, but that has nothing to do with the language the game is written in. You would still use C++ or BlitzMax or whatever to read the data from the XML files and turn that data into an interface on the screen.

SpaceAce

SpaceAce: I did think that, but there was something bugging at me saying "what if there is a better suited langauge..."

Guess not, its just standard Windows GUI`s are so goddam ugly - whats the best way to skin these if its even possible?

Blitz-wise I have 2d and 3d, but the best I found was BCF but it`s not perfect - as has been said the only way for it to be perfect would be to write my own - but I don`t have that amount of time.

Ideally I would like a customisable GUI solution that I can skin with my own style.

Ho hum!

FryGUI is your best bet. Not only is it excellent, it's written by a chap who's making his own football game. You can use XML to build screens and position panels too.

http://www.blitzbasic.com/Community/posts.php?topic=65067

I'm using it for my footy game as well. :D



Hey Si,

Thats awesome mate - will definately take a look at that now.

edit: Just noticed is BMax after looking at it, hmm...gonna have to try and learn BMax I guess, I just didn`t want to waste time learning a new syntax before I even start coding the game.

Will it be worth it?

Have played NSS3 and loved the idea - top stuff, keep up the good work mate!