07.03.2013, 08:58
I started playing with concepts for a server about 2 years ago, and they never really took off at all, until about a year ago I started a CnR mode. Development went really slow and eventually ground to a halt and I stopped working on it. About 3 or 4 months ago I started working on it again and got quite a lot of stuff done, but recently (last month or so) my motivation for it has been going down so much that I literally haven't scripted anything in weeks.
I'm not sure what's causing this motivational drop; college? Not really. No free time? No. Going off SA-MP/GTA? Never! Going off scripting? Possibly. I want to go in to a game programmer career and am actually enrolled on a Software Engineering college course next year, and I still want to do it. I think one of my problems is trying to be better than I am. When I'm writing a script I'm constantly thinking about how it'll turn out, if it's efficient, if i'll be able to come back to it in 5 months and know what the code does etc. and all of these things seem to conflict with eachother. If I made it easily editable/readable, it's less efficient.
For example, ******. With all due respect (I have a lot of respect for ******), I can barely read a single line of YSI and understand, without hours of analysis and confusion, what it does. Is it me that isn't good enough to read it, or does ****** over-complicate things? I've always thought he over-complicates things, but then again programming can be very complicated. Am I cut out for this?
Here's what I'm talking about (Assuming ****** wrote this..)
To be honest most of the stuff I can't read is simply because I haven't learnt that fully, such as bit shifting. It seems really confusing to me, but so did everything programming related back in '07!
I also have a pretty low attention span and am very impatient - not something you want to be if programming!
Another thing I forgot to mention. As I mentioned I want to be a games programmer, I think I view SA-MP as more of a game engine than what it is. Here's a quote from Kye:
I expect too much from SA-MP. I'm constantly annoyed that x feature doesn't exist and y feature is a little bit buggy and I have to spend 15 minutes making a workaround. Perhaps I should download a free game engine and start learning C++?
BAHHHHHHHHHHHHHH
I still really enjoy playing SA-MP, and generally enjoy scripting (I think one of the main things that helps you be a good programmer is if you ENJOY it) but it just seems to be MYSELF which is the problem. Things are okay in life right now (I'm at college) so I don't know what's up D:
Someone recommended that I take a break of a month or so, but to be honest I've been doing that forever.
Someone tell me something positive <3
I'm not sure what's causing this motivational drop; college? Not really. No free time? No. Going off SA-MP/GTA? Never! Going off scripting? Possibly. I want to go in to a game programmer career and am actually enrolled on a Software Engineering college course next year, and I still want to do it. I think one of my problems is trying to be better than I am. When I'm writing a script I'm constantly thinking about how it'll turn out, if it's efficient, if i'll be able to come back to it in 5 months and know what the code does etc. and all of these things seem to conflict with eachother. If I made it easily editable/readable, it's less efficient.
For example, ******. With all due respect (I have a lot of respect for ******), I can barely read a single line of YSI and understand, without hours of analysis and confusion, what it does. Is it me that isn't good enough to read it, or does ****** over-complicate things? I've always thought he over-complicates things, but then again programming can be very complicated. Am I cut out for this?
Here's what I'm talking about (Assuming ****** wrote this..)
pawn Код:
new
slot = playerid / _FIXES_ATTACHMENTS,
shift = playerid % _FIXES_ATTACHMENTS * MAX_PLAYER_ATTACHED_OBJECTS;
FIXES_gsObjectSlots[slot] &= ~((1 << MAX_PLAYER_ATTACHED_OBJECTS) - 1 << shift);
FIXES_gsObjectSlots[playerid / _FIXES_ATTACHMENTS] &= ~((1 << MAX_PLAYER_ATTACHED_OBJECTS) - 1 << playerid % _FIXES_ATTACHMENTS * MAX_PLAYER_ATTACHED_OBJECTS);
PutPlayerInVehicle(playerid, FIXES_gsVehicleSeatData[playerid] & 0x00FFFFFF, FIXES_gsVehicleSeatData[playerid] >>> 24);
FIXES_gsPlayerBools[playerid] &= ~e_FIXES_BOOLS_PUT_IN_VEHICLE;
I also have a pretty low attention span and am very impatient - not something you want to be if programming!
Another thing I forgot to mention. As I mentioned I want to be a games programmer, I think I view SA-MP as more of a game engine than what it is. Here's a quote from Kye:
Quote:
SA-MP is still a multiplayer extension for GTA: San Andreas. It doesn't pretend to be its own game engine. |
BAHHHHHHHHHHHHHH
I still really enjoy playing SA-MP, and generally enjoy scripting (I think one of the main things that helps you be a good programmer is if you ENJOY it) but it just seems to be MYSELF which is the problem. Things are okay in life right now (I'm at college) so I don't know what's up D:
Someone recommended that I take a break of a month or so, but to be honest I've been doing that forever.
Someone tell me something positive <3