• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
  • entries
    41
  • comments
    119
  • views
    22212

About this blog

This is all your fault.

Entries in this blog

The Forgotten Mindset
I've barely touched my engine in 2 weeks or so. I've had another thing enter my life. I don't even know why I'm posting. I don't know if I'll continue my 4e4 project, but at least my engine is at a good stopping place. It loads and renders models and stuff, so at least it works.

I've been wondering, what is Toronto like? Is there lots of public transportation there so that you can get around without a car? (I'm afraid mine won't take the weather) What are some good places to see? Where's a good place to take a girl there? What parts of the year are relatively warm and snow free? I've heard canada has 2 seasons: Winter and June :)

PS: Betcha anything Rob Loach will answer this one :)
The Forgotten Mindset
Thanks for the warm bon voyage guys and to answer your question Programmer16, I did not fly :/

I first stopped in Jacksonville (north florida) to stay with my cousins/aunt/uncle for a day. My uncle is a successfull web developer and he really knows his stuff (finished top of his class, etc.)

He wants me to intern for him at his company when I'm done with high school, and I think I will. Thats's right, I let the cat out of the bag, for those who don't already know, I'm only 17 (18 in september). Up till recently I've been pretty secretive about my age due to the fear of age discrimination (I guess). It was probably obvious though.

After that we went to Fort Lauderdale (south florida) which is where we stayed at a mediocre beach resort. The beach was the most beutifull i've ever seen it. The water was a clear emerald green. I've been told the farther south you go (till you hit the equator?) the clearer the water gets. At the bahamas it's clear blue, so there you go :)

We also went to miami (even more southern florida). There we took a ride on a glass bottom boat. Really cool, we saw some baracuda's, sharks, other fish, and ship artifacts.

I'm so glad to be back though. During the trip, I spent some time reading "tricks of the 3d game programming gurus" just for kicks. I've had the book for months just never read it till now. I'm so glad I don't code like him anymore :)

Meanwhile my engine hasn't gone anywhere in 10 days or so. I've got a really polygon heavy lamborghini floating in my window and my frame rate is really bad (~7 fps). I need to work on a scene graph and some occluding technologies to gain some speed, then a basic mesh terrain, mabey a hight map in the future.

So then... wait, I'm hungry
The Forgotten Mindset
I came so close to winning a 1986 Mazda Rx-7 Engine for just $75!!!!!!

eBay Auction

I held back because I didn't know how much shipping would be for a ~230 pound hunk of steel and iron. I found out that it would cost over $500 for FedEx, and UPS and USPS didn't accept anything that heavy.

He said he'd deliver it within 200 miles (which I am within) for a fee, so I sent him a message asking him how large his fee would be.

I never got a response. [bawling]

Granted I did wait till the last minute to ask :/ Anyways, you may be wondering why I would buy such an engine. Why what other reason other than to power a golf cart! No, I'm serious.

At my work we have some broken golf carts, and I was going to buy one so that I could put a ultra high RPM racing engine in it :P
I didn't have enough cart space to put in a transmission, so I was going to use a fixed chain or belt drive in it to directly power the back axel instead.

I don't know if I would actually get up the nerve to do this, but hey, a fast and light engine for $75 -- think of the possibilities.
The Forgotten Mindset
During work the other day, I noticed that an old, retired, work truck read "V8 7000."

So I was thinking "A 7 litre V8?!!!1!!11!! Hot Dog!"

So I approached the front of it and noticed a very large hood opening lever thing just sticking out of the grill right in front of me.

It was tempting. I don't think I've seen an engine that size before, so I stuck my hand out, and wiggled the large lever.

It hadn't been opened in ages, so it was pretty difficult to open. After about 1.5 seconds of failure, BAMMMM!!!

Sharp pains reverberated through my cerebellum as the erratic buzzing sounds of the winged insect rattled from it's hidding place.

For a few moments, I couldn't think of anything else but the pain, it was quite an experience. It's like my nearvous system went into Win32 exclusive mode.

It left a small bump for a while and later swelled up a bit. Next morning I woke up with a even more swollen hand. Now my hand looks like this:


(note: that black crap is tobacco, which didn't help much)

Oh, and my engine can load basic meshes now. I don't have to use skinned meshes in my game, but it would be a nice addition.

And now I am convinced that I could make an engine in a month, I just don't want to :)

I still gotta put in some occluding systems to make it work decently though. A viewing frustrum should be enough for now, and that won't take very long to impliment.
The Forgotten Mindset
Well, I think my estimation of finishing my engine within a "~month" may be slightly off [grin]

Now that I think about it, I think dgreen02 said: "~month or two".

Two months is more like it, but I think I'd be able to pull this off if I really wanted to.

My engine's name is Starbreeze.

Usually you shouldn't have to worry about using someone else's 3D Engine name, right? There's not that many to come in conflict with, right? What are the odds you'd use the name of someone else's engine?

That's only for things like tv, radio, newspaper, and inventions right?

WRONG:
http://www.nzone.com/object/nzone_chroniclesofriddick_legal.html
http://videogames.weblogsinc.com/entry/6437880566722089/
http://www.starbreeze.com/index.jsp


These clowns don't know who they're dealing with. When they see the truly awesome power of my engine--



--they'll quake with fear, and *give* me the rights to that name. Muahaha!
The Forgotten Mindset
Somebody slap me because I have the urge to make my own....... engine!

I was talking to dgreen02 and I asked him how long he thought it would take to make a simple 3d engine composing of these vague requriments:

-A mesh loader
-lighting
-Input processing
-Sprites & Fonts
-Height maps
-Shadows
-Collision Detection
-Realistic Car physics
-Node partitioning (didn't include that one in the chat)

He said something like this: "~month, if you work pretty hard. It's possible to do it under a month if you work really hard."

Do you all agree? If not, I don't care, I'm too hardheaded to change my mind now :)

I'll use Direct3D 8 since I've got some experience there, for physics: tokamak, for sound: FMOD.
The Forgotten Mindset

4e4

I am soo going to enter this. This will be my first contest, and this time, I want do a 3d game!

I was thinking of using Ogre, but it's at least 30 megs and I'm on, brace yourself, DIAL-UP!

The other option would be to use the stuff out of my old "Programming Role-Playing Games with DirectX" book since I already have the code for it.

I've always wanted to do a sort of Destruction Derby game, so that's what I'll do! No copy-cats! :)
The Forgotten Mindset
Ok, here is my obligatory "sorry, haven't posted in a while" entry.

What am I up to? Well, I finished both of my class projects... kinda.

I didn't get to do the game for my networking class, I just made a little chat program instead (time restraints, duh).

I did finish the other game though. And it is completely different that it was thought out to be... Behold: Uber-Maze Escape!11!1!1oen11!

It's a l3et game where you do the, and.. and, you run to, and.., and you do the thing, and, and what the heck, you just run through a maze and try to get on the high score list. Oh, and you're a robot stolen from chrono trigger.

Actually, all of the gameplay graphics were taken from chrono trigger --all 4 of them: grass tile, robot, fence tile, and the font tiles. Is this legal? Intuition says: "Not really, but who cares." Still paranoid though :)



All of the gui graphics were made by me, and btw, my "team mates" did absolutely nothing to aid the creation of the game, I did it all. Our artist, compiled lots of tilesets we never got to use, and the other guy made the powerpoint. Yay for teamwork!

Actually, I wouldn't let them touch the project even if they wanted. :)

You can download the game from the GDS here.
The Forgotten Mindset

Colophon:





Residing in a galaxy far, far away, C-3PO is a protocol droid who is not very good at telling stories, well at least ones that are very interesting anyway. Originally built by Anakin Skywalker to aid his enslaved mother, C-3PO was designed to understand human behavior as well as to be a universal interpreter for both droids and living species.

His face was designed to be as neutral as possible so that he could display any type of emotion through use of body language and voice; therefore relieving the need for complex facial mechanics. Throughout his life, he would go through many hardware changes, as well as memory erasures. He started off as a naked droid in development, then he was covered in drab tin, and then finally he was outfitted with a golden colored alloy so as to improve his bling bling factor.

And as any interpreter should be, he was programmed to be very conciliatory to humans, droids, and other intergalactic life forms. Sometimes, however, this becomes an annoyance to his neighbors. That is why he has a shutoff switch behind his neck.
The Forgotten Mindset
Thursday, May 12, 2005, Jeff Hopkins, otherwise known as H_o_p_s, is pronounced dead.

It seems that he did something so embarrassing at a certain party, that he was tracked down and killed on the spot by a deranged victim of his unknown antics.

He was last heard of from here, on May 2, 2005:
Bad Jokes Thread

Quote:
Original post by H_o_p_s
Two Irish men walk out of a bar!

Get it? Har! Har! Har! It is almost as funny as:

Two Mexicans drove by in a truck!

Whew.... These were the two big stupid jokes back when I was in HighSchool *Shudder*

Anyone else have really bad jokes?


These words will live with us always. We knew him as both a kind and loving human being who was not afraid of standing up for the truth:
Quote:
Original post by H_o_p_s

The difference between OSX and the other classic Mac systems is drastic.


In our hearts, he is still with us. From time to time you may hear a gentle voice in the wind, because he is there, and he always will be, forever.
The Forgotten Mindset
COOL! My group is #2 on the list!

We now have 6 members!

I think we are going to change the name to The Southeastern GameDev Society since there are only 2 group members in Greensboro, and there may be more coming from nearby states.

A good idea, I think, would be to go to the Digital Game Xpo in Raleigh June 24-25; it looks promising.

The keynote speaker for Saturday the 25th, Tim Sweeney, founder and technical director of Epic Games, is going to demonstrate the Unreal Engine 3!

more info in our Group Forum
The Forgotten Mindset
Hmm, haven't updated in a while (3 days and I'm this far down the list!), mainly because I've got little done over the period.

I guess I should be thinking about what I'm going to use for audio in the game. It would be cool if the library had 3d sound support so I could make the sounds.. um.. sound like they are far away.

But I guess I could do that easily through software.
1) Find out where the sound is coming from on the map
2) If it is within your hearing radius, then play the sound with a volume based on the distance from your location.

I haven't really checked anything out at this point, and since it is not required to have a working game, audio is a fairly low priority on the milestones list (it kills me to say that).

But I think I may use SDL_mixer because it is probably very easy to use (just like everything else in sdl), and has everything I need (play multiple sounds at once..., etc?)

What do ya'll think?
The Forgotten Mindset
Hmm, haven't updated in a while, mainly because I got little done over the period.

I guess I should be thinking about what I'm going to use for audio in the game. It would be cool if the library had 3d sound support so I could make the sounds.. um.. sound like they are far away.

But I guess I could do that easily through software.
1) Find out where the sound is coming from on the map
2) If it is within your hearing radius, then play the sound with a volume based on the distance from your location.

I haven't really checked anything out at this point, and since it is not required to have a workign game, audio is a low priority on the milestones list (it kills me to say that).

But I think I may use SDL_mixer because it is probably very easy to use (just like everything else in sdl), and has everything I need (play multiple sounds at once..., etc?)

What do ya'll think???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????*checks watch*??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????*watches tv*????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????*falls asleep*
The Forgotten Mindset
Do you ever find yourself playing banner ads... for fun?

'Cause gdnet has one where you are a kid on a skateboard trying to catch the boxes containing PSPs that are falling out of a big rig going at high speed!

It was done pretty well!

I also like the one where you shoot the cowboy, and the one where you kiss Brad Pitt and make his eyeballs all heart-like.

EDIT: The batman one sucks! You can miss hime entirely and still get the popup window!
The Forgotten Mindset
Quote:
Original Quote By The Forgotten Mindset
Oh yeah, well I betcha' any unsigned floating point number that Anakin's mother's second husband's son-in-law's grandson's mother's husband's friend's nephew's grandmother's father-in-law's granddaughter's son's name is Anakin.

Rating++ for the first person who can prove this.

Clicky

You gotta check out deez:
Redneck-itized
L337-ized
Elmer Fudd-itized
Pimp-itized
Cockney-tized
Like, totally 80s-ized

Yo h_o_p_s, CONTINUE YOUR ONE LETTER MESSAGE! (the suspense is killing me!)
The Forgotten Mindset
Scratch that last post, I've decided on using XML for my animation AND character data, all in one. [smile]

I still kinda agree with h_o_p_s in that xml is ugly (like html), and that it is overkill. But I need every gimmick (for lack of a better word) I can grab hold of in order to speed up my development process (due date: May 17).

Something like this:
"Guy">

50
50
55
55
50



"true">Broad Sword
"false">Long Bow


"true">Leather Armor
"false">Chain Mail


"3"/>


"26">Secret Key




0
-15

0
0
0

0
0
0

30
30
30






Please let me know if you can offer any better ways to structure this design.
The Forgotten Mindset
Nothing new to report today except that I have decided on an animation storing techique. I will use a snappydoo little text file that will have C/C++-like syntax:

// Guy.txt

//##############################
//# Perpendicular Walks
//##############################

WalkNorth {
dx = 0;
dy = -15;
r = {0,0,0,0,0,0};
c = {0,1,2,3,4,5};
t = {36,36,36,36,36,36};
}

WalkSouth {
dx = 0;
dy = 15;
r = {0,0,0,0,0,0};
c = {0,1,2,3,4,5};
t = {36,36,36,36,36,36};
}

WalkEast {
dx = 0;
dy = 15;
r = {0,0,0,0,0,0};
c = {0,1,2,3,4,5};
t = {36,36,36,36,36,36};
}


The Forgotten Mindset
Alrighty, I am working on the animation system for my CSprite class. My Thread

My realistic goal is to have the CSprite base class finished before Monday. After it is done, I will create a CNpc and a CPlayer class based on it.

I'm in a hurry so, to be continued...
Sign in to follow this  
Followers 0