.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Air Assault Task Force- Save $8.00
Bronze- Save $10.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #11  
Old September 30th, 2009, 08:11 AM
lch's Avatar

lch lch is offline
General
 
Join Date: Feb 2007
Location: R'lyeh
Posts: 3,861
Thanks: 144
Thanked 403 Times in 176 Posts
lch is on a distinguished road
Default Re: Map Forge Preview

Hi. This really looks awesome, Ballbarian.

Quote:
Originally Posted by Ballbarian View Post
It is being developed in VB6. I strongly considered Python, but Boa (for GUI development) felt very awkward after about 12 years of experience with VB. Since VB has been around so long, I would assume that most of it's features would be supported by crossover software like Wine.
I can only speak for myself, but Wine is awkward. I'm a supporter of Python-based GUIs myself, and I'm somebody who still constructs all those dialogues with a text editor instead of ever learning to use an IDE for that, but I can of course understand that a project as ambitious as this is a bit much for a new start in Python. Here's an idea how you might make it halfway towards the new technologies and learn something new in the process: Try to develop the program in C# or VB.Net with Visual Studio. Those are the new revamped versions of those programming languages and they're really a blast to develop because they have a lot of really cool features - I never ever did Basic but I've been programming a couple of tools in C# and it's really nice. And the Mono Project has been working to get Microsoft's DotNet family cross-platform compatible, too. So in case you have a .NET program, you should be able to get a Mono-compatible version out of it, which other people can use with Mono.

The difference between Wine and Mono, as far as I am understanding it, is this: Wine has to reproduce the Win32 API so that programs can run, and a lot of the internals from Microsoft are undocumented. The .NET platform consists of new programming languages (C#/VB.NET), a .NET runtime and a set of classes, and those are standarized. Programs written in those programming languages contain bytecode which is being interpreted, like Java bytecode is being interpreted through a Java virtual machine. (But since this really is only superficial knowledge, somebody who has more of an insight in the matter may correct me on all that I'm saying here)

In any case, big props to all the work you've done. I hope that you'll find some pointers so that even old dogs can learn new tricks, too.
__________________
Come to the Dom3 Wiki and help us to build the biggest Dominions-centered knowledge base on the net.
Visit my personal user page there, too!
Pretender file password recovery
Emergency comic relief
Reply With Quote
The Following User Says Thank You to lch For This Useful Post:
 

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 03:24 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.