[font="Trebuchet MS"]... but the war is far from over.
With the help of a friend, we finally got the camera working properly in my "game." The player is now roaming around on the proper axis and the camera follows the player (both as a stationary camera or an attached camera). I'm pretty stoked to finally get it to where it was when I loaded it up last week, but actually done in a more proper manner this time. It may seem like a small feat, but considering I haven't so much as looked at code in literally 3-4 years, it's a pretty cool thing.
Next up is to set up the rendering code properly (Saying this makes it sound much more sophisticated than it is ... it's nothing more than a top-down shooter). First up is to find a model format I'd like to work with, then I need to get some models to play with. At which point I can write the model loading code and figure out how I want to feed them into my game, then spew them out. There's some other rendering stuff I need to clean up and impletement and streamline, but we'll see how this goes. Once again, baby steps. I'll start on this tomorrow.
So. Task #1 of 4 is complete! Then onto the coding of gameplay, I hope. This is actually kind of refreshing, getting back into this, even in a limited manner. Apparently it's been a while for the friend helping me, too. Hopefully with me actively talking to him about programming, he'll get the itch? ;-)[/font]
I feel I'm in matrix hell right now. It's all I've been staring at all evening looking at my code. I brought my math books into work with me today to read all about the wonderful world of matrices and vectors. It's amazing how much just came back to me with a simple refresher, but I still need to learn when to dot, when to cross, etc etc... I will get there.
I keep saying it, but damn, I hacked this together so bad. It's horrible. I'm trying to find the logical flow of things and when I think I've found it, something breaks. So either I hacked it in wrong, or what I think the "logical flow" of my code should be isn't correct. I'm half tempted to throw this all out and start over, but I think fixing this would be a great re-learning experience for me. I wish I knew a local game developer that could help me in-person. Trying to get help from people over the inter nets is proving difficult.
The simple todo list I've created for myself (which contained three items) now has sub-items. Every time I find something that's broken, I put a sub item under the primary one I'm working on. I'm on .... #1! It's already gotten 4 or 5 sub items, with nothing removed. This is a good thing for me though, as anybody who knows me and coding knows I have a horrible problem of looking at the project as a whole, getting flustered and giving up. All these smaller items are good. Essentially fixing the root of these issues should make the rest of the sub-items on my todo list vanish pretty quickly. Finish the "fix it" list then onto creating a gameplay to-do list! Baby steps...
I started cleaning up some of the code today. I managed to get the camera looking down the "proper" axis, now it's a matter of changing everything else. Because of the change, it showed me a bunch of problems with my code that hacking fixed last time. Sooo trying to fix it reminded me that ....
... math is hard!
It's been so long since I've stared at a Matrix, stared at a vector, done cross and dot products .... I can't remember when to cross or why to dot or anything! I've thankfully got some help in this department from a friend, and this weekend I will be going through storage to get my maff books out. Tomorrow will be "tackle rotation" day to try to get things rotating properly.
Unfortunately, I'm pretty sure my rotation code is correct and my drawing code isn't. /facepalm. Fucking hacked together programming!
As a side note, I just saw that XNA workshop that's going on. I wish I had had this spark of inspiration sooner, that way I'd have known about it and been able to properly go through it. I've no desire to try to catch up. Oh well, maybe next time.
Now I must start closing up here at work so I can go home and raid*. Stupid halfus dragon combination this week! Probably skipping BoT to work on Atramedes some more. Hooray for "retard finder" fights.
Its been a while. I can't make any guarantees that I will be sticking around, but the opportunity has come up for me to have some time to work on some things, should I decide that I want to get into the hobby again.
I decided today to open up some code to a game I started about 8 years ago. I was quite concerned about how much of it would be greek to me. It has honestly been about 6 years since I did any coding whatsoever. Fortunately, it seems as though this is kind of like riding a bike. At first I was a little wobbly but after a bit I delved right back into it like I kind of knew what I was doing. It's amazing how sloppy the overall code is. Even though it's been a long while since I've done any sort of development, I've become better acquainted with flow and logical progression in terms of how things should be pieced together and work. So I've created a little todo list for myself on the project that has three items on it. If I can successfully complete these three items, then I feel I will have enough ability to see the project through fruition. Here's hoping, anyway. As always, it comes down to a matter of motivation. Feels like this, as a hobby, is a hopeless endeavor sometimes.
There are quite a few hurdles to jump in all of this. A lot has changed in the game development world. Let's see if I can catch up.
I got 2nd place. Should have been first, and here's why. Let's assume the following people played:
Tom Bill Laz John
Round 1: Tom and Bill played each other, Tom won. Laz and John played each other, Laz won.
Round 2: The losers from round 1, Bill and John, play each other. Bill wins. The winners from round 1, Laz and Tom, play each other. Laz wins. John is out for good.
Round 3: So now the winner from round 2 plays against the winner of the losers from round 2. Laz vs Bill. Laz wins.
Round 4: So now, the loser of round 3, Bill, plays against the loser of the winners of round 2, Tom. Bill wins.
Round 5: The winner of round 3, Laz (whom hasn't lost yet), plays against the winner of round 4, Bill (Who has lost 2 times already, once to Laz). Bill wins (Because it was a song Laz has never played and it was apaprent that Bill had).
So ... I came in 2nd to a guy who had lost twice before, and one of his losses was against me (2 rounds prior to the final). How fucked up is that?
Yeah, I know the diagram AND the explanation are hard to follow, but I did as best as I could.
What pisses me off is everybody got a chance to lose except me. The guy who beat me even got to lose twice. =/
I guess it makes me feel better knowing that I didn't lose -at all- when everyone else did ... but it still sucks knowing that I lost to a loser.
I got a sticker for coming in 2nd place. At least I had fun.
So about 2 weeks ago I decided to enter a Guitar Hero tournament at the local EB store here. The tournament is tomorrow and takes place in the middle of the mall.
Now, two things wrong here.
1) I'm not necessarily good at Guitar Hero 2) I get extremely nervous and embarassed in front of a crowd, I don't know HOW I'm supposed to play in the middle of the mall. *cry*
Today they had a qualifying round at the EB store. That was bad enough, I was shaking and really nervous, lots of people around. They're tournamenting in two brackets, Hard and Expert. I signed up for Hard. So today at the qualifying rounds, I went and did my thing. Got a phone call tonight saying that I -did- qualify, I made 3rd place, so I get to go tomorrow at 4pm and play at the mall.
I was sort of hoping that I wouldn't qualify so I wouldn't have to go embarass myself. But, alas, I qualified. So tomorrow, Guitar Hero tournament at the mall. Oh joy of joys. It's gonna suck.
I need to figure out how to calculate normals for this... and when i look at it in wireframe mode, i get weird effects. Not sure why, maybe it's normal. Here's what wireframe looks like.....
I colored the weird lines. They go from the rightmost vertex to the leftmost vertex on the next row... i'm not sure if that's working as intended or not. I'm using a triangle strip to render the terrain, so I dunno. I'll look into it.
But... have you heard it after it's been translated from English to Spanish to French to German then back to English? Probably not. So follow along, as we read together, the results of such a translation...
What the fuck is wrong with people? Do they have nothing better to do than make our lives god damn miserable?
I woke up this morning only to find that the passenger window in my truck was broken. My CD player was gone. All of my speakers were gone. All of my CDs were gone. $300 in stereo equipment and between $800 and $1000 in CDs were stolen this morning.
I'd be pissed off either way but what pisses me off the most right now is the fact that they broke my fucking passenger window. BOTH doors were unlocked. The driver's door was wide open this morning for christ sake. They broke my fucking window for NOTHING. I don't have to get my CD player replaced, or my speakers, but I *DO* have to get that window replaced and I can't afford that.
I called the cops, yeah, files a police report, yeah. But I'll never see that stuff again. It's gone. All my CDs. All my speakers. My stereo.
I wish I knew who did it. No, I wouldn't hurt them. I wouldn't talk to them. I'd smash all of their windows. I'd take everything inside of their car. I'd slash their tires and screw with the motor in their car. I'd let them know how it feels, tenfold.
Me and Schmedly had a very inspiring conversation today. Was quite uplifting... I shall share it with you all...
Nick: Did you see my new sunglasses? https://www.gamedev.net/community/forums/mod/journal/journal.asp?jn=317040&reply_id=2524321 schmedly: And your new hat Nick: all the way at the bottom, these are new new sunglasses schmedly: crazy, yo! Nick: purple flo! schmedly: Column and row! Nick: Peewee and Rambo! schmedly: Af and ro! Nick: Play and dough! schmedly: To and fro! Nick: High and low! schmedly: Bow and arrow! Nick: Tor-na-do! schmedly: You know Joe? Nick: Joe schmoe? schmedly: That was a low blow! Nick: But he only has 1 toe. schmedly: So? Nick: The other 9 were eaten bye a crow. A black crow. schmedly: And they won't re-grow? Nick: don't you know? schmedly: That's what I asked fo'! Nick: ohhhhhh schmedly: Man, you slow Nick: I am not a slough! schmedly: Whoa Nick: I do know how to throw, though. schmedly: Doh! Nick: i learned how on that game show. schmedly: Status quo Nick: You reap what you sow. schmedly: Bitch, I don't sew. Nick: Isn't your name john doe? schmedly: Nah, it's soul glow! Nick: Can you do the tango? schmedly: No, but I like mango! Nick: Have you noticed everything we're saying rhymed with O? schmedly: Yes, it's a game I picked up in the Congo Nick: I was going to go there but my bnak account was at zero schmedly: Pandhandle for change on the corner with your bongo Nick: That's a good idea, I'll take my pet Dodongo. schmedly: Link won't like that, plus he'll likey get eaten by a dingo Nick: I don't think he'll mind, after all I was with him helping catch his last Poe
No developmental updates (as usual), but here is a funny for your enjoyment that was sent to me in my email. Apparently, tango tells me that it's old. old. But it's new to me, and its age doesn't change its funny factor. So fuck off, TAGNO!
I never quite figured out why the sexual urge of men and women differ so much. And I never have figured out the whole Venus and Mars thing. I have never figured out why men think with their head and women with their heart.
FOR EXAMPLE: One evening last week, my girlfriend and I were getting into bed.
Well, the passion starts to heat up, and she eventually says "I don't feel like it, I just want you to hold me."
I said "WHAT??!! What was that?!"
So she says the words that every boyfriend on the planet dreads to hear... "You're just not in touch with my emotional needs as a woman enough for me to satisfy your physical needs as a man." She responded to my puzzled look by saying, "Can't you just love me for who I am and not what I do for you in the bedroom?"
Realizing that nothing was going to happen that night, I went to sleep.
The very next day I opted to take the day off of work to spend time with her. We went out to a nice lunch and then went shopping at a big, big unnamed department store. I walked around with her while she tried on several different very expensive outfits. She couldn't decide which one to take so I told her we'd just buy them all. She wanted new shoes to compliment her new clothes, so I said lets get a pair for each outfit. We went onto the jewelry department where she picked out a pair of diamond earrings. Let me tell you...she was so excited. She must have thought I was one wave short of a shipwreck. I started to think she was testing me because she asked for a tennis bracelet when she doesn't even know how to play tennis. I think I threw her for a loop when I said, "That's fine, honey." She was almost nearing sexual satisfaction from all of the excitement. Smiling with excited anticipation she finally said, "I think this is all dear, let's go to the cashier."
I could hardly contain myself when I blurted out, "No honey, I don't feel like it."
Her face just went completely blank as her jaw dropped with a baffled WHAT?"
I then said "honey! I just want you to HOLD this stuff for a while. You're just not in touch with my financial needs as a man enough for me to satisfy your shopping needs as a woman." And just when she had this look like she was going to kill me, I added, "Why can't you just love me for who I am and not for the things I buy you?"