Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Convert Mirage Source to Delphi 7
#1
Hey folks.
First of all: I admire your work on Mirage Source, I really do.
I started a new "project" by myself, converting mirage source (vb6) to Delphi 7.
But as I started out, I realised how hard it'll be for one person to convert all the VB6 code to Delphi.
So I was wondering if any of you, who knows Delphi 7, would like to help me convert Mirage Source to Delphi 7.
I could also use some very good VB6 programmers, so they could tell us how some of the coding works.
I won't be paying you anything, since it's a "just-for-fun" project. Which means you decide when you wanna work on it.
But still, I've got a requirement:
Knowing Delphi 7, don't have to be expert, since VB6 and Delphi codes looks a little same.
Knowing Visual Basic 6 would be a good advantage, since you know how the VB6 coding works, so it'll be easier to convert. Not a requirement.

A little about myself:
14 years old (Yes, I'm young).
Been coding Visual Basic 6 for about 1 year, then turned over to Delphi, which I probably have been doing for half a year or something like that.
I'm Danish, so that's why my english aren't that good.

If you're intrested, PM me, or leave a message and I'll PM you.

Please, don't make any posts like "It will fail".
Reply
#2
why?
Reply
#3
Labmonkey Wrote:why?
Because that I think, no offence, that Delphi is alot more advanced than VB6.
Reply
#4
Why bother telling us, just go out and do it...
Reply
#5
Stomach Pulser Wrote:Why bother telling us, just go out and do it...
Read before posting?..
As I said: I figured out, it would be too much work for one person.
Reply
#6
Suggestion: Learn the engine first. What you should do is probably try to make a game with it without programming and then go through and look at how stuff is done. By making a game (not really a game, just a little thing for yourself) you'll learn the engine better and then look at how it's programmed. Start at Sub Main() and go from there.

I've learned how basically everything is done in the Elysium engines and now this engine...and that's how basically, besides my years of experience.
Reply
#7
GIAKEN Wrote:Suggestion: Learn the engine first. What you should do is probably try to make a game with it without programming and then go through and look at how stuff is done. By making a game (not really a game, just a little thing for yourself) you'll learn the engine better and then look at how it's programmed. Start at Sub Main() and go from there.

I've learned how basically everything is done in the Elysium engines and now this engine...and that's how basically, besides my years of experience.
When I was about 12-13, I was messing with Playerworlds, which is an engine, made out of this, right?
So I do know a little how it works, but thanks for the suggestion. Maybe I should start there again.
Reply
#8
Well then here's what you do:

Start by doing making a basic Winsock connection with a client and server and setup a system for packets to be sent and received and interpreted. Then it's pretty much easy from then one...besides doing the graphic stuff in the client (which isn't even that hard).
Reply
#9
moller Wrote:Hey folks.
First of all: I admire your work on Mirage Source, I really do.
I started a new "project" by myself, converting mirage source (vb6) to Delphi 7.
But as I started out, I realised how hard it'll be for one person to convert all the VB6 code to Delphi.
So I was wondering if any of you, who knows Delphi 7, would like to help me convert Mirage Source to Delphi 7.
I could also use some very good VB6 programmers, so they could tell us how some of the coding works.
I won't be paying you anything, since it's a "just-for-fun" project. Which means you decide when you wanna work on it.
But still, I've got a requirement:
Knowing Delphi 7, don't have to be expert, since VB6 and Delphi codes looks a little same.
Knowing Visual Basic 6 would be a good advantage, since you know how the VB6 coding works, so it'll be easier to convert. Not a requirement.

A little about myself:
14 years old (Yes, I'm young).
Been coding Visual Basic 6 for about 1 year, then turned over to Delphi, which I probably have been doing for half a year or something like that.
I'm Danish, so that's why my english aren't that good.

If you're intrested, PM me, or leave a message and I'll PM you.

Please, don't make any posts like "It will fail".

Is there anything that you can do in Delphi that you can't do in VB6 that'll make Mirage more advanced?
Quote:Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?
Reply
#10
Robin Wrote:
moller Wrote:Hey folks.
First of all: I admire your work on Mirage Source, I really do.
I started a new "project" by myself, converting mirage source (vb6) to Delphi 7.
But as I started out, I realised how hard it'll be for one person to convert all the VB6 code to Delphi.
So I was wondering if any of you, who knows Delphi 7, would like to help me convert Mirage Source to Delphi 7.
I could also use some very good VB6 programmers, so they could tell us how some of the coding works.
I won't be paying you anything, since it's a "just-for-fun" project. Which means you decide when you wanna work on it.
But still, I've got a requirement:
Knowing Delphi 7, don't have to be expert, since VB6 and Delphi codes looks a little same.
Knowing Visual Basic 6 would be a good advantage, since you know how the VB6 coding works, so it'll be easier to convert. Not a requirement.

A little about myself:
14 years old (Yes, I'm young).
Been coding Visual Basic 6 for about 1 year, then turned over to Delphi, which I probably have been doing for half a year or something like that.
I'm Danish, so that's why my english aren't that good.

If you're intrested, PM me, or leave a message and I'll PM you.

Please, don't make any posts like "It will fail".

Is there anything that you can do in Delphi that you can't do in VB6 that'll make Mirage more advanced?
I can't tell you the precisly "better" stuff Delphi has, that VB6 hasn't, since I'm probably still "newbie" in Delphi.
But even tough I'm a newbie, I still find it way better. I'm glad I changed.

EDIT: But if you google around for a bit, you can see alot advantages Delphi has got.
Found this one: http://forums.microsoft.com/MSDN/ShowPo ... 1&SiteID=1
Reply
#11
I repeat my question.

Is there anything that you can do in Delphi that you can't do in VB6 that'll make Mirage more advanced?

--------------------------------------

Are there any features which you would want to create for Mirage that you can't do in VB6?

In the end, the engine will run as well as you know the language. If you know Delphi more than VB6, I'd suggest you find a Delphi based engine or even program your own. I really don't understand how you could convert a VB6 application to some other language if you don't know VB6 >_>

Mirage is comprised of a graphics engine, a simple sound API call and a network engine. All of the code can probably be found at www.pscode.com or elsewhere in open source projects.

Rather than trying to manually convert the entire thing, I suggest you go look for an open-source graphics engine for Delphi and start an engine from that.
Quote:Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?
Reply
#12
I think it's cool you want to try to make an open source engine in another programming language. But I don't see the point of duplicating Mirage Source. If you are going to switch it over, just create an entirely new engine.
Reply
#13
Robin Wrote:I repeat my question.

Is there anything that you can do in Delphi that you can't do in VB6 that'll make Mirage more advanced?

--------------------------------------

Are there any features which you would want to create for Mirage that you can't do in VB6?

In the end, the engine will run as well as you know the language. If you know Delphi more than VB6, I'd suggest you find a Delphi based engine or even program your own. I really don't understand how you could convert a VB6 application to some other language if you don't know VB6 >_>

Mirage is comprised of a graphics engine, a simple sound API call and a network engine. All of the code can probably be found at www.pscode.com or elsewhere in open source projects.

Rather than trying to manually convert the entire thing, I suggest you go look for an open-source graphics engine for Delphi and start an engine from that.
I can't think of any other feature that Delphi can do, that Mirage already can, since it's so advanced already, but still, I believe you can make it more advanced.
If you read the whole post, I say that I've been doing VB6 for about a year.

shaded Wrote:I think it's cool you want to try to make an open source engine in another programming language. But I don't see the point of duplicating Mirage Source. If you are going to switch it over, just create an entirely new engine.
If it succeds, it won't be callde Mirage Online, but of course, it'll have the biggest credits for the coding.
Reply
#14
*shrug*
Reply
#15
Dave Wrote:Go for it. Just remember, Mirage Source isn't so much an "Engine"

It's a "Online game's source code"

Programming an engine is a much larger task... because you need to generalize.
Okay, didn't know that.
Thanks.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)