About this blog
Stayed tuned! Great things will happen here one day!
Entries in this blog
Wow this has been a busy semester. I've finally starting to come to a point where I am able to chill out a little bit. I've been taking 6 classes this semester, and I have a list *THIS BIG* of stuff to get done. Only 3 more weeks, and the semester is over.
In a way to motivate myself, I've decided that once all this work is done I'm going to build myself a new PC. That's my reward for working so hard. Basically, I've been building up my bank account and it's time to drop it on something useful.
Basically, I'm going with a sweet little dual core and SLI setup. Pretty much an AMD64 X2 4400+ and dual 7800's. Money isn't too much of a factor here, but i'm keeping things within reason. The 4400+ runs about $500 on Newegg, and I'm still looking at what kind of 7800 I want to get. It'll be sweet though, trust me.
I just finished my first program that used Embedded SQL for my DB class. It's a pretty neat skill to learn, because you never know when you'll have to use it.
I'm totally burned out with database work right now, and I have another month before I can take a break from it. If you ever have to take a database course, do yourself a favor and learn as much as possible before taking the course. This is way to much information to be jammed into a few months.
The class ends here in a few weeks, but I think after a small break I might play around with SQL a little more. Right now, it's been preventing me from working on my game, so I'm a little sour towards it. Now I have a 10 page term paper to work on, so I won't be working on my game at all for the next week.
IS IT DECEMBER YET?!
This has been a rough two weeks. I'm in middle of my mid semester cram: tons of assignments from all my classes. I've been dying to work on Lucid some, but it just isn't to be until these course loads go away. I'm still chugging through the design for Lucid, and it's turning into a large project. I can't stress how important it is to design before you start coding. I hate to see where I'd be this time next year.
BTW, I celebrated my 22nd birthday last Wednesday (the 19th). Happy Birthday to Me!
I passed my Microsoft 70-290 exam today, first time. This means that I am now certified to manage and administer any networks running Microsoft Windows Server 2003.
Now its time to start studying for my 70-291, which is supposed to be a little bit easier. Anyway, PIE for everybody!
I was going to post something meaningful, but I'm too tired.
I know how much you all like screenshots:
| Lucid |
| -XXX- Introduction |
| -XXX- Start New Game |
| -XXX- Load Previous Game |
| -XXX- Game Options |
| -XXX- Quit Game |
That's just the beginning folks.
Next Tuesday I'm signed up to take the Microsoft 70-290 exam, which is "Managing and Maintaining a Windows Server 2003 Environment". My boss is paying for me to take these tests, and I really enjoy the aspects of one day being a Systems Engineer. This will be my second MCSE test. I need to pass 7 tests to become a full fledge Microsoft Certified Systems Engineer. Hopefully, I'll be all done around March or April next year. We'll have to see how things go.
Therefore, I am dedicating the next few days to studying for the test. I'd like to pass it the first time. All of my coworkers have failed it at least once, which scares me a bit. I'm staying positive thought. The material isn't hard, and I'm confident I'll pass the first time.
I just finished cleaning off my desk. Now I have a drawer or two that I need to clean out. Next, I will straighten up my room to a point where I can concentrate on something other than the mess.
This is my usual routine before I start a new project. I work better in a clean environment.
Anyway, I hope everyone is having a great day.
Well, I had an alternative motive for getting a GDNET subscription. Fact is that I need something to discuss my new project. I'm temporarily calling the project Lucid.
My journal will outline my process for designing, programming, testing, and marketing. Truth is that I've been inspired by EDI and the Mornings Wrath team. If you haven't played the demo yet, do it.
However, one thing a beginning programmer has to expect is that you will begin several projects, and if you're lucky one might make it. I've done started tons of projects, but I've always lost interest in them. No particular reason. One day I code and the next day I don't (and the next day, and the next, so on).
At school, I've taken a few classes on project management, and the information from those classes is invaluable. I plan to apply the information from those classes to this project. I highly recommend some type of project managment primer to those wanting to work on a project.
I'm excited about this new project. I'm enlisting the help of two long time computer science friends. Between the three of us, we should have all bases covered. Right now, we're in the middle of game design. I came into the project with an initial idea, and now I have to take that and expand it. Lucid will one day see the light of day. I'll need feedback from you all to help guide me down the path. Have a great day everyone.
I just got back from Busch Gardens Williamsburg. It was an amazing trip. For those who don't know, BGW is a theme park here owned and operated by Anheuser-Busch. They also have parks in Florida and California.
Anyway, great day at the park. Barely no one there, walk on rides, stayed late, and I got to spend the day with my beautiful girlfriend. I'll make a few more comments tomorrow, but I'm to tired.
Good night folks.
Everyone has to start somewhere. From an early age, I realised that there was no easy way to create something big on the computer. At least not without some sort of knowledge. As I stated with my first post, I began programming in QBASIC (the kind that came with every version of DOS).
How did I run across QBasic? This was back when the Internet was going for the elite, slowly moving its way into the mainstream. I found out about QBasic while flipping through the pages of "DOS for Dummies". There was only a paragraph, but it said to type qbasic at the dos prompt, so I did.
First screen you get is a little about screen saying "WELCOME TO QBASIC!" What it really should say is "Welcome to your programming baby steps. Try not to trip, but if you do, just get back up."
What surprised me about QBASIC was that I had no idea how to use it. Luckily the help file gave a little bit of insight into input and output. I wrote "Hello World" without even knowing it was the cool thing to do for your first program (actually it was more like "Kevin is cool", but the effect is the same).
How does this relate to modern day newbie programmers? Life is a hundred times easier for you all. I don't recall to many "Learn QBASIC in 21 days" type of books when I was learning. I didn't even have an Internet connection when I began. My local library had one or two books on the subject of programming, but they were beyond me. All a person has to do today is google "QBasic Tutorial" and there is no limit to the number of resources available. C++, C#, Java, PHP, ASP, etc, are exactly the same way.
For all newbie programmers who read my journal, remember to start small. QBasic taught me the important concepts of programming you need to know. If you don't understand the concept of variables, conditional statements, loops, or procedure (I'm sure I'm leaving a few other important things out), then you aren't ready to program the next big MMORPG. Once you've master the basic concepts (and they aren't that hard to master), you can move on to other concepts. For example, in C++ you learn about classes or templates, and basic object oriented programming (I think object oriented design is a better trait to learn).
Finally, if you have difficulties understand a particular subject, there are many human resources available to you. The "For Beginners" forum, for instance, is a great place to ask for help. In a helpful message, say "I'm not quite understanding how the if-then statement is supposed to work in C++." Post a little code that doesn't work. We'll help you. We're nice people, really. Anybody who isn't, take them with a grain of salt and move on. They'll be moderated soon enough.
I'm going to quit talking now. If you made it this far into my journal, just take this with you: Start small, and you'll eventually get there.
How's everybody doing? I've finally broken down and bought myself GDNET+.
For a first post, let me tell you all a little about myself. I've been a member of GameDev for about 5 years. This site has taught me so much. I've been mostly a lurker, but I feel that must change. I need to give something back to the community, so I'll try my best to help out anyone here that needs it.
I'm a fourth year Computer Science student at Old Dominion Unversity (Norfolk, VA). I currently work with the City of Virginia Beach doing various IT related things, good money. I'm working towards my MCSE (Microsoft Certified Systems Engineer), mostly because the boss is paying for it. I really don't see myself being a software engineer or programmer for a career. Who knows? That might change one day.
I've been programming since the age of 11, started with good old QBASIC. I taught myself from the help file! Next, I used Visual Basic. Later on, I graduated to C++. The one thing I love about C++ is that even though I've been using it for a long time, there is always something new to learn about the language. I believe this is probably the same with any language. I've dipped into various APIs, but never really concentrating on one. I hope to remedy this in the future.
So here I am. I'll post more to this journal as the time comes. I do have a game I'm developing, but more on that later.
BTW, when's a good time to be at #gamedev?