It is currently 25 Apr 2024, 06:25
   
Text Size

Question to XMage Developers: Two Headed Giant possible?

Moderators: North, BetaSteward, noxx, jeffwadsworth, JayDi, TheElk801, LevelX, CCGHQ Admins

Question to XMage Developers: Two Headed Giant possible?

Postby Nidhoegger » 23 Jun 2015, 17:17

Hello there,

I play XMage quite a while now and I am blantly amazed by the program. I am missing one single thing though: Two Headed Giant.

I am a developer for many years till now and I play with the thought of implementing Two Headed Giant into XMage.

Therefore, I have a few questions to the developers:
- Is the XMage code ready for implementing this?
- Is it possible to do this as plugin only?
- If not, where would be my starting point to implement this?

Basically my thought was, that I just map the two players as one giant together, so they have common steps, but everyone has its own creatures to control, etc. Two headed giant rules basically (rest can be read online). I have read till now a bits of code and cloned the repository via git and read the development guide. My guess atm is, that this needs to be implemented partly as plugin (mage.server.plugins), partly in the game logic (mage) and the displaying part in the client (mage.client). Is this correcty? Is there any developer I can bug with some question via IM (got ICQ, jabber(favorite)).

Thanks in advance.

To the community: Is there interest in a two headed giant gamemode?
Nidhoegger
 
Posts: 5
Joined: 23 Jun 2015, 17:11
Has thanked: 0 time
Been thanked: 0 time

Re: Question to XMage Developers: Two Headed Giant possible?

Postby LevelX » 23 Jun 2015, 21:02

For sure no easy task. I haven't thought about it in deep.

But at least I would recommend developing some more easy features for XMage before
to get a bit more familiar with the objects, elements and classes.
Without that (and also after doing that) I'm very sceptical that you (or somebody else) get that big task really finished.

GitIssue:
https://github.com/magefree/mage/issues/349
Feel free to add your thoughts and plans there.

Changing the client UI is most of the time no fun.
Until now there are no friendly players in any format, so there will be issues with that for sure.
Tthere are a lot of changes in a lot of the main classes needed.

At least no good project to start with.

Maybe there must be a step by step plan to implement this.
What about a Two vs Two multiplayer format to start with.
I don't know if it's really much easier, but maybe it is.

I will move this thread to the developers sub forum.
Feel free to ask questions here, I will try to answer your questions depending on knowlege and available time.

Regards
LevelX2
User avatar
LevelX
DEVELOPER
 
Posts: 1677
Joined: 08 Dec 2011, 15:08
Has thanked: 174 times
Been thanked: 374 times

Re: Question to XMage Developers: Two Headed Giant possible?

Postby Nidhoegger » 30 Jun 2015, 10:51

I had now some time to have a look at the sourcecode and I think it might be possible for me to do it. I am currently looking into other parts of the program to learn how it works. Am I correct that XMage uses RMI for server communication? The only portion where I might need some help is the GUI, as Swing is a pain in the ass for me...
Nidhoegger
 
Posts: 5
Joined: 23 Jun 2015, 17:11
Has thanked: 0 time
Been thanked: 0 time


Return to Developers Talk

Who is online

Users browsing this forum: No registered users and 14 guests


Who is online

In total there are 14 users online :: 0 registered, 0 hidden and 14 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 14 guests

Login Form