Page 1 of 1

hitting the wall...

Posted: Mon Feb 04, 2008 9:19 pm UTC
by blackeye
Have you ever felt that you found your true talent and that anything is possible because you are so great at x... and then a week or two later you hit that wall were natural talent ends and everything seems big, confusing, pointless, and hard (your face constantly looks something like this :shock: )? Recently I've hit this wall in coding. I was wondering if any of you ever felt the same way about any of your passions and if so how you overcame it?

Re: hitting the wall...

Posted: Mon Feb 04, 2008 9:47 pm UTC
by d3adf001
blackeye wrote:Have you ever felt that you found your true talent and that anything is possible because you are so great at x... and then a week or two later you hit that wall were natural talent ends and everything seems big, confusing, pointless, and hard (your face constantly looks something like this :shock: )? Recently I've hit this wall in coding. I was wondering if any of you ever felt the same way about any of your passions and if so how you overcame it?


ya i hit it with programming, wrestling, security, and math (maybe social?)

Re: hitting the wall...

Posted: Mon Feb 04, 2008 11:26 pm UTC
by '; DROP DATABASE;--
Yes, when I started on making a 3D video game using OpenGL and SDL.

Drawing some simple test graphics? Piece of cake!
Planning out how the resources will be stored, referenced, etc and writing the routines? Easy! (XML. :P)
Throwing together a quick test level to experiment with the game engine as I write it? No problem!
Even throwing in some sound? Simple!
Hit detection? OH GOD WHAT SO MUCH MATH WHAT THE HELL IS A DOT PRODUCT AAAAAGGGGHHHHH

>_<

Re: hitting the wall...

Posted: Mon Feb 04, 2008 11:29 pm UTC
by Jessica
Holy crap is collision detection hard.
Graphics in general is like easy easy easy *bricktoface*.

I need to put more work into my coding if I'm going to get a job.

Re: hitting the wall...

Posted: Mon Feb 04, 2008 11:47 pm UTC
by '; DROP DATABASE;--
Yep. Of course I didn't pay attention in trigonometry because I didn't see any potential use for it... >_< stupid...

It doesn't help either that I'd done 2D games where it was enough to just check whether bounding boxes intersected, because there was no rotation and things didn't move fast enough to pass right through a bounding box on a single frame. So of course those were piss-easy. On the rare occasion you did have that problem, you added a second, larger bounding box and if the object hit it twice, once to the left/top of the inner box and once to the right/bottom or vice-versa, it had passed through.

Then you get into 3D and there's massive loads of trigonometry just for the most basic hit detection. Hell, even just movement accommodating for rotation involves some sort of matrix magic and 4th dimensions or something, although you can fudge it if you don't allow rotation on the Z axis...

And then you discover a solution that should work, only to find it's too slow or only works in certain situations. (Try box testing against concave shapes!)

As for the graphics itself, I found myself with no Internet connection one day, had never done anything involving 3D graphics or OpenGL before, discovered I had the OpenGL documentation on my hard drive for some reason, and had a simple 3D environment going within an afternoon. O_o

Re: hitting the wall...

Posted: Tue Feb 05, 2008 12:02 am UTC
by blackeye
this is only going to get worse then lol... right now I got stuck making my first 2d game . The problem is that I've never done anything this big before. Going from being a crafty AP CompSci student who can create a myriad of useful functions to being an actual application designer is a little overwhelming.(I feel a little embarrassed saying that because I feel like I should be able to do this with ease.)

Re: hitting the wall...

Posted: Tue Feb 05, 2008 12:39 am UTC
by Jessica
The important thing to learn is that coding isn't something everyone (or even close to most) can do intuitivly. It takes work. A lot of work.

In the end, if you have the math brain, you should be able to understand it. Afterall, code is just math. But, just because at it's core the concepts are logical, doesn't mean it's easy. Big projects are big. They're long, time consuming, and difficult to go at alone.

Good luck! If you're determinined, you'll do it.

Don't be like gharbad. I have no drive, which makes projects like this never actually come to light.

Re: hitting the wall...

Posted: Tue Feb 05, 2008 12:41 am UTC
by Fossa
I have hit the wall in Guitar Hero.

It is a sad, sad day.

Re: hitting the wall...

Posted: Tue Feb 05, 2008 1:21 am UTC
by blackeye
Fossa wrote:I have hit the wall in Guitar Hero.

It is a sad, sad day.

sir you just made my jaw drop into a recursive algorithm!
(oh god that was cheesy)

Re: hitting the wall...

Posted: Tue Feb 05, 2008 2:18 am UTC
by GMThomas
I hit a wall with shoving pencils up my nose. I can get them about three inches up there, before the cavity becomes too tight to insert them any farther :(

Now I cannot continue my family's legacy...

Re: hitting the wall...

Posted: Tue Feb 05, 2008 2:24 am UTC
by Xeio
GMThomas wrote:Now I cannot continue my family's legacy...


Of dying from self induced brain trauma?...

Also, I seem to have hit a wall in math. It seems to have gotten to a point where it has no applicable value to me, and without a reason TO learn something, I just don't care enough about it. I mean, learning is fun, but not when its forced, or when its something thats no longer interesting to me. :? I'm also somewhere between struggling and not in Circuit analysis, because I'll be totally lost for two weeks, and then suddenly everything just clicks... just in time to start the next chapter.

Re: hitting the wall...

Posted: Tue Feb 05, 2008 2:25 am UTC
by Zak
Is this a good or bad thing?

Re: hitting the wall...

Posted: Tue Feb 05, 2008 2:28 am UTC
by Malsies
Writing. I used to be so passionate about it. I used to write all the time. Then, for some reason, I just couldn't do it anymore. Even if I had great ideas, I was afraid to attempt them, because I just somehow knew that I would screw them up. I never really got over that, unfortunately.

Now I'm tackling teh programming. :)

Re: hitting the wall...

Posted: Tue Feb 05, 2008 2:39 am UTC
by stockpot
I really like hitting the wall in some fields. Being good at stuff is fun, but finding a really hard problem/idea and taking a long time chew at it and really understand it is even more fun.

That said, I find athletic limit-type walls, walls relating to school-required subjects, and walls of the brick and mortar type far more frustrating than satisfying.

Re: hitting the wall...

Posted: Tue Feb 05, 2008 2:42 am UTC
by Zak
stockpot wrote:I really like hitting the wall in some fields. Being good at stuff is fun, but finding a really hard problem/idea and taking a long time chew at it and really understand it is even more fun.

That said, I find athletic limit-type walls, walls relating to school-required subjects, and walls of the brick and mortar type far more frustrating than satisfying.

It appears that i am the opposite of you.

I enjoy pushing myself in athletic things, not so much academic subjects though. (at least where maths are concerned)

Re: hitting the wall...

Posted: Tue Feb 05, 2008 7:25 am UTC
by xooll
I keep hitting walls working on my acoustics project... sometimes I can bring them in to my advisor, he looks at them for a moment, says something, and I'm like "...OH." and then it's fine. Other times we both just stare at the problem and it never gets solved satisfactorily.

Re: hitting the wall...

Posted: Tue Feb 05, 2008 9:16 am UTC
by Toeofdoom
I hit the wall in maths, mainly because I stopped studying altogether. Or rather, never started.

Re: hitting the wall...

Posted: Wed Feb 06, 2008 12:14 am UTC
by Puzzlemaker
I don't think they are walls, I think they are exponential functions...