MAGE Join the developers
Moderators: North, BetaSteward, noxx, jeffwadsworth, JayDi, TheElk801, LevelX, CCGHQ Admins
Re: MAGE Join the developers
by d0nkey » 12 Mar 2015, 19:15
Hello,
Like the people above, I'm also interested in working on this project. I do development professionally but I do not have a ton of Java experience. Some, but not a lot.
I am currently working on getting the project built and then I will add a few cards to get myself familiar with xmage. Getting errors running out of memory building Mage Sets.
My interest in this is to improve the UI and to develop tools to help players become better at limited formats. I would also like to create an AI for limited formats as well, but that will be a long-term goal.
Looking forward to working with everyone,
Don Key.
Like the people above, I'm also interested in working on this project. I do development professionally but I do not have a ton of Java experience. Some, but not a lot.
I am currently working on getting the project built and then I will add a few cards to get myself familiar with xmage. Getting errors running out of memory building Mage Sets.
My interest in this is to improve the UI and to develop tools to help players become better at limited formats. I would also like to create an AI for limited formats as well, but that will be a long-term goal.
Looking forward to working with everyone,
Don Key.
- d0nkey
- Posts: 1
- Joined: 12 Mar 2015, 08:33
- Has thanked: 0 time
- Been thanked: 0 time
Re: MAGE Join the developers
by LevelX » 12 Mar 2015, 20:30
It's straight forward, no problem if you can use any other programming language.d0nkey wrote:Hello,
Like the people above, I'm also interested in working on this project. I do development professionally but I do not have a ton of Java experience. Some, but not a lot.
https://github.com/magefree/mage/wiki/D ... ng-Startedd0nkey wrote:I am currently working on getting the project built and then I will add a few cards to get myself familiar with xmage. Getting errors running out of memory building Mage Sets.
Look at "Steps to retrieve, build and run XMage" point 5 explains how to set up more memory for the maven child process..
Sounds good.d0nkey wrote:My interest in this is to improve the UI and to develop tools to help players become better at limited formats. I would also like to create an AI for limited formats as well, but that will be a long-term goal.
Looking forward to working with everyone,
Don Key.
Welcome to the XMage developers.
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: MAGE Join the developers
by TGower » 18 May 2015, 20:06
Could you add me to the card implemented tracking tool? I'd like to start coding cards.
- TGower
- Posts: 3
- Joined: 18 May 2015, 19:04
- Has thanked: 0 time
- Been thanked: 0 time
Re: MAGE Join the developers
by LevelX » 11 Jun 2015, 13:03
Hi Lone Fox,LoneFox wrote:Hello, XMage World!
I have some bugfixes and new cards available in this git repository.
best you do pull requests on https://github.com/magefree/mage.
I'm sorry but I can't merge other sources.
Regards LevelX
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: MAGE Join the developers
by LoneFox » 11 Jun 2015, 13:31
Why is that? Shouldn't it be just "git pull <URL>" ?LevelX wrote:best you do pull requests on https://github.com/magefree/mage.
I'm sorry but I can't merge other sources.
Regards LevelX
I prefer to not have user account on commercial sites like github, mainly because they tend to spy on their users and sell information to advertisers, spammers, black hat guys, and other undesirables.
Re: MAGE Join the developers
by LevelX » 11 Jun 2015, 17:33
First of all the URL you provided is forbidden.LoneFox wrote:Why is that? Shouldn't it be just "git pull <URL>" ?LevelX wrote:best you do pull requests on https://github.com/magefree/mage.
I'm sorry but I can't merge other sources.
Regards LevelX
I prefer to not have user account on commercial sites like github, mainly because they tend to spy on their users and sell information to advertisers, spammers, black hat guys, and other undesirables.
And I admit I'm no git crack and I try to do only the things I know they work and how they work.
I hate to fight with git consuming time forcing it to do what I want and I'm not winning always.
Maybe you describe in detail what and how to do and I will give it a try.
A least a lot of other programmers were able to do a pull request on the main repository making it easy for me to check and merge the code.
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: MAGE Join the developers
by LoneFox » 11 Jun 2015, 19:41
It says that in a web browser, because I have .htaccess there that forbids directory listings. It does not affect git in any way.LevelX wrote:First of all the URL you provided is forbidden.
Git is unnecessarily complex in some ways, and I am not an expert on it either, but this is just basic usage. Also, I don't understand how getting changes from a repository in github would be different from getting them from any other repository. Isn't it the same commands with different URL?LevelX wrote:And I admit I'm no git crack and I try to do only the things I know they work and how they work.
I hate to fight with git consuming time forcing it to do what I want and I'm not winning always.
Here is how I tested it, copy-paste from my terminal emulator:LevelX wrote:Maybe you describe in detail what and how to do and I will give it a try.
- Code: Select all
tmp (lonefox): git clone https://github.com/magefree/mage.git
Cloning into 'mage'...
remote: Counting objects: 226909, done.
remote: Compressing objects: 100% (490/490), done.
remote: Total 226909 (delta 91), reused 0 (delta 0), pack-reused 226364
Receiving objects: 100% (226909/226909), 374.91 MiB | 1.49 MiB/s, done.
Resolving deltas: 100% (166027/166027), done.
Checking connectivity... done.
Checking out files: 100% (24168/24168), done.
tmp (lonefox): cd mage
mage (lonefox): git pull http://lonefox.kapsi.fi/git/xmage.git
From http://lonefox.kapsi.fi/git/xmage
* branch HEAD -> FETCH_HEAD
Auto-merging Mage.Sets/src/mage/sets/fallenempires/NightSoil1.java
Auto-merging Mage.Sets/src/mage/sets/fallenempires/IcatianJavelineers1.java
Auto-merging Mage.Sets/src/mage/sets/fallenempires/HymnToTourach1.java
Auto-merging Mage.Sets/src/mage/sets/fallenempires/GoblinGrenade1.java
Merge made by the 'recursive' strategy.
.../deckeditor/collection/viewer/CollectionViewerPane.java | 2 +-
.../src/main/java/org/mage/plugins/card/images/ImageCache.java | 23 ++++----
< SNIP large number of changed/added files >
create mode 100644 Mage.Sets/src/mage/sets/weatherlight/Disrupt.java
create mode 100644 Mage.Sets/src/mage/sets/weatherlight/GuidedStrike.java
mage (lonefox):
Re: MAGE Join the developers
by TumbleMagnet » 11 Jun 2015, 21:24
Hi all!
I just started browsing the mage codebase and I am stuck with compiling Mage.Server.
A couple of classes refer to:
mage.server.util.config.Config;
mage.server.util.config.GamePlugin;
mage.server.util.config.Plugin;
and I can't seem to find them anywhere
Any clue what I am missing?
I just started browsing the mage codebase and I am stuck with compiling Mage.Server.
A couple of classes refer to:
mage.server.util.config.Config;
mage.server.util.config.GamePlugin;
mage.server.util.config.Plugin;
and I can't seem to find them anywhere

Any clue what I am missing?
- TumbleMagnet
- Posts: 2
- Joined: 11 Jun 2015, 21:16
- Has thanked: 1 time
- Been thanked: 0 time
Re: MAGE Join the developers
by LevelX » 12 Jun 2015, 22:50
The missing objects are build as you build the Server project.TumbleMagnet wrote:Hi all!
I just started browsing the mage codebase and I am stuck with compiling Mage.Server.
A couple of classes refer to:
mage.server.util.config.Config;
mage.server.util.config.GamePlugin;
mage.server.util.config.Plugin;
and I can't seem to find them anywhere
Any clue what I am missing?
They are generated xjc objects.
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: MAGE Join the developers
by LevelX » 12 Jun 2015, 22:55
I merged your commits. Thanks for the contributions.LoneFox wrote:It says that in a web browser, because I have .htaccess there that forbids directory listings. It does not affect git in any way.LevelX wrote:First of all the URL you provided is forbidden.
Maybe you still think about creating a github profile so I can invite you to the project, and you can do commits on your own.
Regards
LevelX
-
LevelX - DEVELOPER
- Posts: 1677
- Joined: 08 Dec 2011, 15:08
- Has thanked: 174 times
- Been thanked: 374 times
Re: MAGE Join the developers
by TumbleMagnet » 13 Jun 2015, 08:41
Ah right, thanks for the pointer. Now I need to figure out why IntelliJ did not execute JAXB generation properly.LevelX wrote:The missing objects are build as you build the Server project.
They are generated xjc objects.
Edit: Found it. I was triggering the build from IntelliJ and I incorrectly assumed the way I did it would run the appropriate maven target. Oh well, joy of learning a new IDE...
- TumbleMagnet
- Posts: 2
- Joined: 11 Jun 2015, 21:16
- Has thanked: 1 time
- Been thanked: 0 time
Re: MAGE Join the developers
by LoneFox » 13 Jun 2015, 19:37
Thanks. I'll consider it.LevelX wrote:I merged your commits. Thanks for the contributions.LoneFox wrote:It says that in a web browser, because I have .htaccess there that forbids directory listings. It does not affect git in any way.LevelX wrote:First of all the URL you provided is forbidden.
Maybe you still think about creating a github profile so I can invite you to the project, and you can do commits on your own.
Regards
LevelX
Meanwhile, I have pushed some new stuff into the kapsi.fi repository.
Re: MAGE Join the developers
by glerman » 20 Jun 2015, 17:01
Hello,
I'd also like to join the developers, I'm a professional junior java coder.
I've compiled and ran server + client, I'd like to start contributing by implementing some cards as suggested by the developers guid.
Can you add me to the "Card Tracking Tool"?
Thanks,
Gal Lerman
I'd also like to join the developers, I'm a professional junior java coder.
I've compiled and ran server + client, I'd like to start contributing by implementing some cards as suggested by the developers guid.
Can you add me to the "Card Tracking Tool"?
Thanks,
Gal Lerman
Re: MAGE Join the developers
by klayhamn » 25 Jul 2015, 20:28
Hello,
I would also like to join the developer team
(I'm actually a co-worker of Gal who posted above me)
I've just implemented the card "Wall of Shards" and committed it, I hope I did everything okay
(I fired up client + server, and tested to see that the card is working as expected)
Can I be added to the card tracking tool as well?
Thanks!
I would also like to join the developer team

(I'm actually a co-worker of Gal who posted above me)
I've just implemented the card "Wall of Shards" and committed it, I hope I did everything okay
(I fired up client + server, and tested to see that the card is working as expected)
Can I be added to the card tracking tool as well?
Thanks!
Who is online
Users browsing this forum: No registered users and 0 guests