Tools development

Discussion of all aspects of the game engine, including development of new and existing features.

Moderators: Forum Moderators, Developers

Post Reply
User avatar
LovCAPONE
Inactive Developer
Posts: 12
Joined: July 25th, 2014, 1:48 am

Tools development

Post by LovCAPONE » December 6th, 2018, 3:45 pm

Hi, in 2014 I was accepted in the development team of Battle for Wesnoth but unfortunately, I couldn’t do a lot of work for the project because of a contract. Now I have time to allocate to work on this project and I was wondering if there are tasks/features that must be done concerning the tools.

I have an interest in game development, but I would like to have pertinent experience in tools programming. For the last years I’ve been doing mostly desktop .NET development, but I have experience in C++ and I can learn fast. So, with that being said, if there is anything to do that you may think I could be of any help feel free to tell me.

jyrkive
Developer
Posts: 35
Joined: July 7th, 2016, 6:20 pm
Location: Helsinki, Finland

Re: Tools development

Post by jyrkive » December 7th, 2018, 7:02 am

Here's a list of all open tool bug reports: https://github.com/wesnoth/wesnoth/issu ... WML+Tools"

The WML tools are written in Python.

User avatar
LovCAPONE
Inactive Developer
Posts: 12
Joined: July 25th, 2014, 1:48 am

Re: Tools development

Post by LovCAPONE » December 7th, 2018, 11:21 am

jyrkive wrote:
December 7th, 2018, 7:02 am
Here's a list of all open tool bug reports: https://github.com/wesnoth/wesnoth/issu ... WML+Tools"

The WML tools are written in Python.
Ok thanks a lot, I'll take a look.

Tad_Carlucci
Developer
Posts: 327
Joined: April 24th, 2016, 4:18 pm

Re: Tools development

Post by Tad_Carlucci » December 7th, 2018, 2:14 pm

And if you want to work on something larger, the Eclipse plug-on could use a lot of love.

Over half the code-quality issues on the Codacy code-review lists come from the Java, Python tools.
I forked real life and now I'm getting merge conflicts.

User avatar
LovCAPONE
Inactive Developer
Posts: 12
Joined: July 25th, 2014, 1:48 am

Re: Tools development

Post by LovCAPONE » December 7th, 2018, 3:11 pm

Tad_Carlucci wrote:
December 7th, 2018, 2:14 pm
And if you want to work on something larger, the Eclipse plug-on could use a lot of love.

Over half the code-quality issues on the Codacy code-review lists come from the Java, Python tools.
Eclipse plug-in? Ok nice sounds very interesting.

So I'm going to start with bug fixing to get back on track with BfW, then after I can work on the plug-in.

Thanks for the reply.

User avatar
Pentarctagon
Forum Administrator
Posts: 3632
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Re: Tools development

Post by Pentarctagon » December 7th, 2018, 9:29 pm

Just keep in mind that the Eclipse plugin hasn't been updated since 1.9/1.10. If you do decide to work on it though, having a button to run the new schema validation feature in master on an add-on would be useful.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code

Tad_Carlucci
Developer
Posts: 327
Joined: April 24th, 2016, 4:18 pm

Re: Tools development

Post by Tad_Carlucci » December 7th, 2018, 10:23 pm

It might be best to begin work on the Eclipse plug-in by evaluating if it's even worth saving. It might be better to simply remove it from master and consign it to the commit-history dustbin.
I forked real life and now I'm getting merge conflicts.

User avatar
LovCAPONE
Inactive Developer
Posts: 12
Joined: July 25th, 2014, 1:48 am

Re: Tools development

Post by LovCAPONE » December 10th, 2018, 3:22 pm

Tad_Carlucci wrote:
December 7th, 2018, 10:23 pm
It might be best to begin work on the Eclipse plug-in by evaluating if it's even worth saving. It might be better to simply remove it from master and consign it to the commit-history dustbin.
By nature I like to try/learn new things, and I never did an Eclipse plug-in. So there are chances that I do it anyway unless there is a higher priority task that is assigned to me.

User avatar
Ravana
Moderator
Posts: 1889
Joined: January 29th, 2012, 12:49 am
Location: Estonia
Contact:

Re: Tools development

Post by Ravana » December 10th, 2018, 3:53 pm

I once tried to create WML plugin for intellij, didnt get past parser step.

User avatar
LovCAPONE
Inactive Developer
Posts: 12
Joined: July 25th, 2014, 1:48 am

Re: Tools development

Post by LovCAPONE » December 10th, 2018, 6:23 pm

Ravana wrote:
December 10th, 2018, 3:53 pm
I once tried to create WML plugin for intellij, didnt get past parser step.
It was too scary or you just lost motivation/interest? (I hope the latter!)

User avatar
Ravana
Moderator
Posts: 1889
Joined: January 29th, 2012, 12:49 am
Location: Estonia
Contact:

Re: Tools development

Post by Ravana » December 10th, 2018, 6:36 pm

Mostly interest I suppose. I didnt want to learn new language for defining parsing rules. (https://www.jetbrains.org/intellij/sdk/ ... ne-grammar)

When not working alone on it I could find motivation to start again.

User avatar
LovCAPONE
Inactive Developer
Posts: 12
Joined: July 25th, 2014, 1:48 am

Re: Tools development

Post by LovCAPONE » December 11th, 2018, 3:52 pm

Ravana wrote:
December 10th, 2018, 6:36 pm
When not working alone on it I could find motivation to start again.
What is the priority on this plugin?

User avatar
Ravana
Moderator
Posts: 1889
Joined: January 29th, 2012, 12:49 am
Location: Estonia
Contact:

Re: Tools development

Post by Ravana » December 11th, 2018, 10:43 pm

From project view - Very low? Would be most useful for people who already know how to use IDE (for some other language), and those people would most likely use Lua instead of WML.

For me it would just be way to contribute with Java and learn more about plugins.

Post Reply