Tools development

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

Moderator: Forum Moderators

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

Tools development

Post by LovCAPONE »

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
Inactive Developer
Posts: 36
Joined: July 7th, 2016, 6:20 pm
Location: Helsinki, Finland

Re: Tools development

Post by jyrkive »

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 »

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
Inactive Developer
Posts: 503
Joined: April 24th, 2016, 4:18 pm

Re: Tools development

Post by Tad_Carlucci »

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 »

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
Project Manager
Posts: 5496
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Re: Tools development

Post by Pentarctagon »

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
Inactive Developer
Posts: 503
Joined: April 24th, 2016, 4:18 pm

Re: Tools development

Post by Tad_Carlucci »

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 »

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
Forum Moderator
Posts: 2934
Joined: January 29th, 2012, 12:49 am
Location: Estonia
Contact:

Re: Tools development

Post by Ravana »

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 »

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
Forum Moderator
Posts: 2934
Joined: January 29th, 2012, 12:49 am
Location: Estonia
Contact:

Re: Tools development

Post by Ravana »

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 »

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
Forum Moderator
Posts: 2934
Joined: January 29th, 2012, 12:49 am
Location: Estonia
Contact:

Re: Tools development

Post by Ravana »

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