Are you, in fact, a pregnant lady who lives in the apartment next door to Superdeath's parents? - Commodore

Create an account  

 
Coding Plan

Thanks! I was able to update the code.
Reply

Catwalk Wrote:I hope there'll be a strong focus on single player, MoM would play slooooowly in multi player because of combats.
Very true.even with time limit.But there is an good idea.You can implement the combat-desizion script,which must be wrote by player,and play only strategic combat.and shows players only 'combat vcr record'.also,you receive an good
combat AI this way,and separate combat-script simulator.
Reply

I can't imagine I'd want to play a game that way myself, even if it means getting to play multiplayer. You'd still want to review the combat progress and results, so you end up losing time anyway. And every time your script does something stupid (bound to happen), it's going to be pretty aggravating.

Again, if it's an add-on project to be done after the main game is "complete" then by all means go for it.
Reply

Hi reMOM fans (especially VM),
I came across some more attempts for Master of Magic remakes:
http://sourceforge.net/search/?q=master+magic

Could someone (especially VM) please take a deep look at this if there is something useful there so there will be less duplication of efforts?

I plan to do it too, but I am too busy now. Please report here if you did/did not find anything useful there.

Thanks,
Reply

I checked all the Master of Magic remakes available at sourceforge.net and only 3 of them actually have something worth looking for:

1. Master of Magic Shell, which, in my opinion, is the most interesting remake of these three candidates. Judging by the screenshots, this looks promising. The remake seems to contain thousands Java source code lines jive For instance, the source for generating maps (700 lines) is definitely interesting smile
2. Master of Magic Emulator, which includes Java sources for LBX file format interface and a possible implementation of save game format, et cetera. Investigating its Java source code files might prove rewarding.
3. Magic Master Project, which apparently is combat-screen-only multiplayer Python port of MoM. Unfortunately it does not support spells and is in very early development stage. Nevertheless, the combat related source codes may still be worth checking smile
Reply

I already checked those.

One thing that i fing abhorrent is using someones code without asking. So i asked the MOM shell guy for the map generation, but could not get hold of him.

Im sure i can concoct an algorithm tough.
Reply

I'm not entirely familiar with GPL licence; but is it not only requirement that you give credits to author in-code and in-game and out-game credits, is it? As far as I know, this is the way GPL open source licence works. I do not think it is required to contact the original authors about code usage, since they have accepted the same GPL licence terms. But ya, correct me if I'm wrong smile
Reply

You might have a point there
Reply

Jtm Wrote:I'm not entirely familiar with GPL licence; but is it not only requirement that you give credits to author in-code and in-game and out-game credits, is it? As far as I know, this is the way GPL open source licence works. I do not think it is required to contact the original authors about code usage, since they have accepted the same GPL licence terms. But ya, correct me if I'm wrong smile

Depends. Code using GPL is by default a copyright of it's creator, but the creator has the right to release it to public domain. Generally, assume that unless it's stated otherwise, you're required to keep all the original copyright headers in files you reuse. There also might be a separate copyright notice and that has to be carried over to your project. Doing that satisfies the GPL attribution requirement. Leaving in-game and out-game credits is good practice but not strictly required.

Also, important thing to note is that any GPL code you take has to stay GPL. I'm not sure what kind of license do you plan to use ( or whether you even thought about this ), but this can be an important consideration.
Reply

There are complications to that.
I am using GPL, no worries there.

But I do not use the actual code itself, rather, a transscript.

In theory, im not required to do anything, since it is not a reuse of the copyrighted code, only the mathematical algorithm, which is inherently uncopyrightable. My own implementation (in a different language no less) would be, technically, my own copyright too.

In practice, I think I should ask for permision. It makes me feel less of a dick.
Reply



Forum Jump: