Chaos Project

Featured Projects => Advanced RPG Creator => Core Development => Topic started by: G_G on April 08, 2011, 09:06:47 am

Title: This is where I become useless
Post by: G_G on April 08, 2011, 09:06:47 am
Alright. Due to lack of skills and willpower I'm pretty useless. I still don't understand hardly any C++.

So these new tasks are requiring to understand how April works. I've looked into the April code and its not making a whole lot of sense to me. As of now I don't think I'll be able to help out with the engine as much as I want to. Even with a simple task like implementing ruby functions for Viewport was difficult for me. There are so many things I don't understand about this and I feel bad enough for not finishing that small task. It may or may not seem like a big deal to you guys but I just don't know how much I can help with.

Nobody ever said this would be easy and I'm not expecting it to be. But jumping into the project like I did with the very little knowledge I know with C++ was a bad idea. My eyes were bigger then my stomach as they would say. Now I'm not quitting on you guys I'm still going to help with ARC, but I think its more going to be towards the editor. I'll help with the engine as much as possible but I can't guarantee anything. I just wanted to let you guys know this before I let you guys down anymore then I already have.

In the meantime while you guys are working your asses off on the engine, I'll probably be learning C++ more and I'll start learning python again. Anyways I'm sorry guys. :(
Title: Re: This is where I become useless
Post by: Blizzard on April 08, 2011, 09:37:29 am
I am actually taking the tasks that require you to know how April works. xD

It would be actually a good idea if one or two of us would work more on the editor. You can then take on most of the editor and Ryex will help you out where you need it. Me, F0 and Ryex will continue working in C++.

IDK how much F0 will be able to help out with C++, though. F0?
Title: Re: This is where I become useless
Post by: Ryex on April 08, 2011, 04:55:16 pm
it's true, the editor is just as important as the engine. I'm going to finish off the python tilemap remake today. contact me over msn If you want to know something you can do on it.
Title: Re: This is where I become useless
Post by: ForeverZer0 on April 08, 2011, 05:42:07 pm
I am slowly learning. I intend to do what I can, but it is a learn as I go process. I've been a little inactive with it for the past week or so, I've been trying to read some documentation and tutorials on C++. I know much more now than when I started, but I admit I am not picking up on it as fast as I have on other languages. I still intend to work with C++ on this project. I may not be as useful as you other two, but I won't learn without doing it, so I ask you all for a little patience and understanding.  :P

A lot of my inactivity has not been just this, but pure laziness. I am going to jump back into full-force tonight, and finish up my task hopefully. I do feel a little overwhelmed with some of the code sometimes, but I can usually figure it out after I methodically think it through, and VS helps with a lot by showing me errors.

Basically, I don't want to hold back the project, but I still want to work on the C++ code as much as possible. If you feel that I am unable, please feel free to assign me another task, I promise you won't be hurting any feelings. I am a very realistic person, and totally understand if you feel that it has to be that way.
Title: Re: This is where I become useless
Post by: Ryex on April 08, 2011, 05:49:44 pm
I'm impressed with my self. when we stared I had no reference's with C++ at all the closest I had come was C# in writing the RMX-OS GUI. but now I'm comfortable enough that I feel I could take on just about any task so long as I had documentation to refer to :P. April doesn't really have documentation yet so...

any way I guess what I'm trying to say is, don't worry, learn what you can as fast as you can and we'll wait for you. as Blizz has said, we're already going twice as fast as he expected.
Title: Re: This is where I become useless
Post by: Blizzard on April 08, 2011, 05:54:38 pm
Three times as fast as I expected. xD

Yeah, take your time. Remember that you can always ask me. I am often online on MSN/ICQ/AIM/IRC/GTalk so you can always IM me and ask about stuff that you don't understand.
Of course with "take your time" I mean "take your time learning it", not "take your time and keep doing nothing". xD
Title: Re: This is where I become useless
Post by: G_G on May 30, 2011, 03:00:15 pm
Okay, I'm hoping to not become so useless now. I'm out of school, I'm going to be looking up C++ tutorials and figure this entire thing out and maybe help out on the engine before its finished. After that I'll be studying python and get the editor rolling with Ryex. Sorry for being a let down for most of this project but my lifes pretty cleared up and I should be fine. :)
Title: Re: This is where I become useless
Post by: Blizzard on May 30, 2011, 05:20:03 pm
I will probably finish the most of the remaining things about the engine. You should help Ryex with the editor. If the editor is really only 40% done, you should catch up. :P
Title: Re: This is where I become useless
Post by: ForeverZer0 on May 30, 2011, 05:22:53 pm
I'm kinda GG with this. I get the basics. I can tell whats going on and understand it, but writing it is still confusing.
I'm kinda going from no knowledge to C++ to a rather complicated system.

I feel dumb.
Title: Re: This is where I become useless
Post by: Blizzard on May 30, 2011, 05:34:23 pm
I understand you guys. This isn't just using C++. It's combining C++ with Ruby and on top of that using already existing subsystems. I am familiar with all of this already, but you guys are probably reading half Chinese there. #_#
I mean, stuff like this here:

#define RB_SELF2CPP(type, name) type* name; Data_Get_Struct(self, type, name);
#define RB_GENERATE_SETTER(type1, name1, type2, name2) \
RB_SELF2CPP(type1, name1); \
name1->rb_ ## name2 = value; \
if (!NIL_P(value)) \
{ \
RB_VAR2CPP(value, type2, name2); \
name1->name2 = name2; \
} \
else \
{ \
name1->name2 = NULL; \
}


This probably equals instant death to you. #_# I know it would have to me 2 years ago.
Title: Re: This is where I become useless
Post by: G_G on May 30, 2011, 05:38:26 pm
I understand some of that right there.
Title: Re: This is where I become useless
Post by: Ryex on May 30, 2011, 05:40:11 pm
actually that makes perfect sense to me...

its a macro that generates a setter method for a ruby attribute
Title: Re: This is where I become useless
Post by: Blizzard on May 30, 2011, 05:42:24 pm
OH YEAH?! >8U

Well, thanks for the compliment that I even write complicated code in a readable manner. <3
Title: Re: This is where I become useless
Post by: ForeverZer0 on May 30, 2011, 06:00:11 pm
That's what I mean.
Understand what it does, like ryex, but if you told me to make my own, unless it was very similar to that one where I had a specific example to follow, I would be lost.