Indie Dev

Hello Guest!. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, sell your games, upload content, as well as connect with other members through your own private inbox!

Lets share your views on the default RMMV codebase

DoubleX

Adventurer
Xy$
1.12
This post aims to incite you to share what you feel/think about the default RMMV codebase, specifically on what you like/dislike, and freely discuss our opinions here while still keeping an open mind.
While I want the discussions to remain explorative and open ended, it's also completely ok that they end up being countless and endless fierce heated debates, as long as they all remain civil and we're all still respecting each other.
Although it's certainly healthy that we argue against points that we disagree, I still want you to focus more on sharing your own. I think we can learn more from the others and perhaps ourselves as well this way.
If any moderator feels/thinks that this topic will be too prone to end up with incredibly uncontrollable flame wars and intensive bloody fights being full of personal insults, I'd apologize for opening this topic and please feel free to lock it.
 

LTN Games

Master Mind
Resource Team
Xy$
0.01
This post aims to incite you to share what you feel/think about the default RMMV codebase, specifically on what you like/dislike, and freely discuss our opinions here while still keeping an open mind.
While I want the discussions to remain explorative and open ended, it's also completely ok that they end up being countless and endless fierce heated debates, as long as they all remain civil and we're all still respecting each other.
Although it's certainly healthy that we argue against points that we disagree, I still want you to focus more on sharing your own. I think we can learn more from the others and perhaps ourselves as well this way.
If any moderator feels/thinks that this topic will be too prone to end up with incredibly uncontrollable flame wars and intensive bloody fights being full of personal insults, I'd apologize for opening this topic and please feel free to lock it.
If any crazy debates of flaming occurs I will lock it but I know quite a few people who will have some good information on the codebase so I am curious what others think about it.
I'm not much of a programmer myself but my first impressions on the codebase was rather surprising. It's much larger than Ace codebase, or at least I would like to think so. I personally don't like how all code is in only a few files making the core rather big to get through it all and find what you need to know but at the same time, it may be better than opening up 50 different files compared to 8. I also find that now it seems a bit cleaner, easier to read and skim through it, maybe this is because javascript has a good way of OOP that makes it easier on the eyes than ruby did. I am really not sure what else to say other than the sheer size makes things rather complicated to someone fairly new to programming for RM.
 

eivl

Local Hero
Xy$
0.00
Think this is a MV Talk and not Developers Den - JavaScript thread.

So.. what do i like...
well...
The code itself is easy to read, the structure is ok or even good.
Segmentation of the code is clever and easy to understand.

and what do i not like..
Well.. the code base is not done, it feels like an early beta.
Bugs everywhere. unused methods and memory leaks.
Just that they have written the "fix memory leak" method but forgot to run it tells me that this is nothing like a complete product.
And... the elephant in the room. Comments on the code....

But i don't want to be negative, i like it, it was a smart choice to move to JS, the whole world will soon be JS.

I am not sure if there are optimization tools included, does the JS files get minified when it is build? If not, then shame...
well.. at the moment, my two cents!
 
Top