New member: C4Cypher
Posted: Tue Jun 05, 2007 1:18 pm
Considering that others have posted introductory threads in this forum, and there seems no clear place for this kind of thread, I think this is appropriate, let me know if it isn't please.
I go by the handle C4Cypher, I'm young (24) and I'm getting back into programming as a hobby, somthing I used to love to do as a kid/teen (old BASIC, a little C/C++, VB5 ... all having been forgotten). I'm trying to get my coding fingers back, and as an avid gamer with an active imagination, game design and development would be much more of an engaging way of learning a framework, language sintax, common design patterns and conventions than simply running through the basic 'Hello World' baby steps that mark a virgin entry into the world of programming.
Why am I writing this? I realize that a forum is a medium for a community, not simply a means of getting required information. It's equal give and take, and if I'm not willing to at least contribute my presence to the atmosphere here, I might as well not bother. If I just wanted information, I'd use Google, Wikipedia and all the other impersonal methods of dregging up info from the net. (Which is what I've been doing since I started this personal programming journey) I've been in enough communities to have witnessed blind newbie entries into a forum with preconceived notions and demands for information without context. (Never, ever, say the word 'sniper' in the Tippmann.com forums) So, before I come to the plate with my problems, worries, requests for guidance, I felt it would be prudent, friendly, and overall better to make my presence known, and give a backround on what I was trying to accomplish.
My actual project will be saved for another time (to save the viewer from more of my verbose ramblings AND to wait until I have a better picture of what I'm making). I know that I won't get everything I need from this single community, this place is about a rendering engine, not game programming or general programming as a whole.
I know I'm not going about this the best way, I'm proud and stubborn, insisting on going it alone for now rather than joining a project already in development. (At this point, with my current programming skills, I'm not sure what I really have to offer) I'm using VB.NET, even when the vast majority of documentation and code availible is for C#, simply because I prefer the syntax, and I'm confident that everything I'm capable of doing with one, I can do with the other, if I spend enough time learning the language and API's. I will not argue VB over C#, or Microsoft over other development paradigms. (I bear an interesting and passionate love/hate relationship with the Microsoft monster, simply because my background leads me to be dependent on it.)
As to why I'm here at all, I want to focus on game mechanics, AI in paticular, rather than spending enormous amounts of time writing my own rendering engine. I've shopped around the various open source engines out there, and tinkered with the DirectX SDK, and I've realized that the rendering aspect of my journey would be much easier if I take advantage of the work that other people have done (like the Irrlicht engine) so I can focus on the aspects I want to focus on. I'm not saying that I'm going to avoid learning 3D rendering at all, that would be foolhardy, in this day and age I'm going to have learning some of it, but this seems a much better path than trying to dig somthing out of scratch with DX or somthing like that.
I've finally come to the descision to experiment with the Irrlicht engine for my project, admittedly, I haven't actually 'opened the box' yet, but I can't work in a vaccum forever, and despite my wish that I could completely abstract game logic from the rendering process, that would mean making my task impossibly more difficult. 3D graphics is not my strong point, hardly, but whether or not I ask for advice, I would have ended up trying to understand it on my own anyway. I'll still try, but I realize that if I make a footprint in this community first, the transistion from 'Hi! I'm new here!' to 'I need help! Waaaah!' will be much, much smoother.
As I've stated before, this is give and take, I'm not going to expect anything here, and I'd like to beleive that I'll exaust all other possibililties for solving my own problems on my own before I lay them here. I've said before that I'm stubborn and proud, I hate being the newbie, even when I have to accept it, I don't like having to ask for help when my gut tells me that 'I should have been able to figure this out on my own', but I'm not Gable Newell or John Romero, I'm inexperienced, and I have a knack for insisting on doing things 'the hard way around'.
If you're still reading at this point I salute you, my fingers and my brain are far faster than my congitive ability to translate my ideas onto paper (or the screen) in other forms (I can't draw, and stupidly, I haven't done an honest design paper for my project yet, and it's hurting me.)
This seems like a friendly community and it is an honor to be here, despite my pride, I try to keep an open mind. Please, if you have any comments, suggestions, or especially tips (not just about 3D rendering, but about the nature of this community), please, by all means let me know. I do not want to make the mistake of calling myself a sniper in a paintball community, if you get what I'm saying, but at the same time, I want to extend a friendly hand out there and say, 'Hi! Nice to meet you all, I'm a newbie, and I'm not afraid to admit it' without arising fears that I'm going to start flinging poop from my diaper and crying when I want to be fed. ^_^
I go by the handle C4Cypher, I'm young (24) and I'm getting back into programming as a hobby, somthing I used to love to do as a kid/teen (old BASIC, a little C/C++, VB5 ... all having been forgotten). I'm trying to get my coding fingers back, and as an avid gamer with an active imagination, game design and development would be much more of an engaging way of learning a framework, language sintax, common design patterns and conventions than simply running through the basic 'Hello World' baby steps that mark a virgin entry into the world of programming.
Why am I writing this? I realize that a forum is a medium for a community, not simply a means of getting required information. It's equal give and take, and if I'm not willing to at least contribute my presence to the atmosphere here, I might as well not bother. If I just wanted information, I'd use Google, Wikipedia and all the other impersonal methods of dregging up info from the net. (Which is what I've been doing since I started this personal programming journey) I've been in enough communities to have witnessed blind newbie entries into a forum with preconceived notions and demands for information without context. (Never, ever, say the word 'sniper' in the Tippmann.com forums) So, before I come to the plate with my problems, worries, requests for guidance, I felt it would be prudent, friendly, and overall better to make my presence known, and give a backround on what I was trying to accomplish.
My actual project will be saved for another time (to save the viewer from more of my verbose ramblings AND to wait until I have a better picture of what I'm making). I know that I won't get everything I need from this single community, this place is about a rendering engine, not game programming or general programming as a whole.
I know I'm not going about this the best way, I'm proud and stubborn, insisting on going it alone for now rather than joining a project already in development. (At this point, with my current programming skills, I'm not sure what I really have to offer) I'm using VB.NET, even when the vast majority of documentation and code availible is for C#, simply because I prefer the syntax, and I'm confident that everything I'm capable of doing with one, I can do with the other, if I spend enough time learning the language and API's. I will not argue VB over C#, or Microsoft over other development paradigms. (I bear an interesting and passionate love/hate relationship with the Microsoft monster, simply because my background leads me to be dependent on it.)
As to why I'm here at all, I want to focus on game mechanics, AI in paticular, rather than spending enormous amounts of time writing my own rendering engine. I've shopped around the various open source engines out there, and tinkered with the DirectX SDK, and I've realized that the rendering aspect of my journey would be much easier if I take advantage of the work that other people have done (like the Irrlicht engine) so I can focus on the aspects I want to focus on. I'm not saying that I'm going to avoid learning 3D rendering at all, that would be foolhardy, in this day and age I'm going to have learning some of it, but this seems a much better path than trying to dig somthing out of scratch with DX or somthing like that.
I've finally come to the descision to experiment with the Irrlicht engine for my project, admittedly, I haven't actually 'opened the box' yet, but I can't work in a vaccum forever, and despite my wish that I could completely abstract game logic from the rendering process, that would mean making my task impossibly more difficult. 3D graphics is not my strong point, hardly, but whether or not I ask for advice, I would have ended up trying to understand it on my own anyway. I'll still try, but I realize that if I make a footprint in this community first, the transistion from 'Hi! I'm new here!' to 'I need help! Waaaah!' will be much, much smoother.
As I've stated before, this is give and take, I'm not going to expect anything here, and I'd like to beleive that I'll exaust all other possibililties for solving my own problems on my own before I lay them here. I've said before that I'm stubborn and proud, I hate being the newbie, even when I have to accept it, I don't like having to ask for help when my gut tells me that 'I should have been able to figure this out on my own', but I'm not Gable Newell or John Romero, I'm inexperienced, and I have a knack for insisting on doing things 'the hard way around'.
If you're still reading at this point I salute you, my fingers and my brain are far faster than my congitive ability to translate my ideas onto paper (or the screen) in other forms (I can't draw, and stupidly, I haven't done an honest design paper for my project yet, and it's hurting me.)
This seems like a friendly community and it is an honor to be here, despite my pride, I try to keep an open mind. Please, if you have any comments, suggestions, or especially tips (not just about 3D rendering, but about the nature of this community), please, by all means let me know. I do not want to make the mistake of calling myself a sniper in a paintball community, if you get what I'm saying, but at the same time, I want to extend a friendly hand out there and say, 'Hi! Nice to meet you all, I'm a newbie, and I'm not afraid to admit it' without arising fears that I'm going to start flinging poop from my diaper and crying when I want to be fed. ^_^