Application: Mark

You want to be an OpenMW developer and you want to write something about yourself? Please kindly direct it here.
Post Reply
MorrowMark
Posts: 2
Joined: 08 Feb 2018, 23:56

Application: Mark

Post by MorrowMark » 09 Feb 2018, 00:13

Just using my first name since I'll be linking github eventually anyways.

My background is more on the Java side, but I've done enough with C++ to jump right in. Got everything set up last night and was able to build and launch the game successfully. First impressions of the code base are intimidating; it feels like it could be organized / architected to be a bit more clear / readable - files that are over a thousand lines long make me very sad.

Anyways, I was able to throw together a hacky implementation of swift casting, just because I wanted it in my game. Might clean that up a bit and then get some other eyes on it. Gonna go register on the issue tracker, I guess.

User avatar
raevol
Posts: 2678
Joined: 07 Aug 2011, 01:12
Location: Caldera

Re: Application: Mark

Post by raevol » 09 Feb 2018, 01:25

Welcome! Looking forward to seeing your work!

User avatar
Thunderforge
Posts: 403
Joined: 06 Jun 2017, 05:57
Github profile: https://github.com/Thunderforge

Re: Application: Mark

Post by Thunderforge » 09 Feb 2018, 04:01

MorrowMark wrote:
09 Feb 2018, 00:13
First impressions of the code base are intimidating; it feels like it could be organized / architected to be a bit more clear / readable - files that are over a thousand lines long make me very sad.
One great way to help is to add documentation and clean up the code. That way, you get a better understanding of what's going on, and you help others avoid the same struggles.

Also, refactoring sounds like an excellent thing to do. There was discussion recently on improving our unit test suite, which would involve refactoring. Any of these things would be excellent ways to help.
MorrowMark wrote:
09 Feb 2018, 00:13
Anyways, I was able to throw together a hacky implementation of swift casting, just because I wanted it in my game. Might clean that up a bit and then get some other eyes on it. Gonna go register on the issue tracker, I guess.
Another excellent feature. Look forward to seeing it in the game!

Post Reply

Who is online

Users browsing this forum: Baidu [Spider] and 2 guests