I advise anyone who wants to learn to write better C++ to get this book.
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.
About this blog
I'm a cyborg.
Entries in this blog
I advise anyone who wants to learn to write better C++ to get this book.
Goal for today: Get speedometer.
Moral of story: falling off a bike at 25mph whilst unprotected is dangerous, do not do so.
EDIT: I'm not a PC fanboy, either. I'm a nothing fanboy. Real men play board games
EDIT 2013: Wow. I had some really nuanced and interesting opinions when I was seventeen.
Firefox is becoming a victim of its own popularity. A year ago I could watch a friend go online and say, "Oh, you use IE. Heh" with a slight smirk and he would look back at his computer screen and ask "What's wrong with IE?" but when he turned back he would find I had vanished into thin air. In those days my Firefox using habits were too mysterious and elite for ordinary people. But now it seems everyone uses Firefox, even my school has it installed on all their computers.
That "Win a free laptop" ad flashing its awkwardly bright colors before my eyes made me finally realize how trendy and hip Firefox has now become, and as such, I have decided that there is only one solution. Lynx. That's right. Anything more is for pussies. Lynx will never be trendy or hip because normal people don't want to subject themselves to self-flagellation that much just to be cool, so it's safe to assume that my ego will always feel like a rebel while using it.
In other news, I got a 30 on the ACT, and I'm going to have to look for colleges soon enough I guess. Can't I just be a bum, living the glorious life, hopin' trains, freezing to death, dirty clothes but my hands are clean because my heart is made out of 100% bum-gold?
I made it last year and decided to release it. The good part is that it works, and looks alright, the bad part is that it's still just Pong. I don't know what to add to it to make it more interesting. Maybe some explosions would help? I bet some nearly exposed nipples could make the gameplay more interesting, lots of big developers seem to think it works like that.
Remember me! Adieu, adieu, adieu!
Anyway, I just bought The C++ Standard Library : A Tutorial and Reference by Nicolai M. Josuttis so I can learn things! I figure reading it will make me smarter. I hope it actually gets here, unlike that damn AI Game Programming Wisdom book which STILL isn't here. Shipped on the second of January my ass...
I've decided that maybe I should work on a simpler game, like a Galactica clone or something. Last time I tried a simple project that was within my skill range I completed it in a few hours (Pong, hell yeah, that or that crappy Machine Gun Man "game" I made, but I prefer to forget that ever existed).
In other news, Yoplait yogurt is the best, but I feel terrible buying it because I know some of that money will go to further their crappy marketting that I hate.
Anyway, it's been months on end since I said anything about my pirate game. Well, I'm still almost exactly where I was when I first mentioned it! I'm stuck on making a decent GUI that only mildly sucks, I just don't know how to make a GUI! What I'm planning and have nearly finished coding is a GUI that has buttons, checkboxes and editboxes. There is a main CGUI class which holds an std::vector of CGUIObject pointers. CButton, CCheckBox and CEditBox are all derived from CGUIObject. Basically, for a new game and load game menu, this SHOULD be good enough. I'm also (thinking about) adding a menu box class, where each item in the list in the menu box can have a graphic avatar or text, or both. That could be used for loading an easy way for the player to load a savegame or can be used when you visit shops in the game. Or something....bleh, is this what is referred to as "HCI"? If so, it's a lot harder than I thought it was. :(
In other non-related news, I want to quit my job at Econo-foods (northern mid-western grocery story chain) and work at some organic food co-op that just opened up down the street from where I currently work. I get 6.50 USD an hour right now and this organic food place will probably pay less but whatever, it's not like I ever spend money anyway. Also, I've never seen any employ bagging groceries at that place. Bagging groceries sucks a lot. It especially sucks when you have to bag for some nasty old lady with a beard who likes to complain about everything. The only thing that makes me unsure as to whether I want to quit or not is the fact that all the managers are really nice people, except for the woman who does the scheduling, she's dumber than a bag of hammers and likes to put me on 4pm-10pm shifts on the weekends.
This, my friends, is what all those lonely 15 year old wannabe goths with LiveJournal blogs aspire to be. But they aren't as smart as Mary Shelley and they can't write to save their lives, so instead we get this:
"Lost and empty
My body is starting to decay"
Now lets play a game called "Guess the LJ-Goth" where I post two quotes, and you guess who the goth is!
"Everything's so WRONG and horrid and wrong.. etc. Just a VOID of emptiness and nothing else.
"Cursed, cursed creator! Why did I live? Why, in that instant, did I not extinguish the spark of existence which you had so wantonly bestowed?"
Man Frankenstein kicks ass.
PS. This post has no real point. Please ignore.
Tonights (last nights actually, tonight I'm doing nothing) accomplishment is this: wakaka.zip (452 bytes). It's a useless program that I wrote in ASM that runs through the standard mode 13h palette that I made after Ra said it would hurt my eyes. I editted it a bit so it only goes through the most painful parts. It comes with the source code so you can be sure it's not a 43 byte virus (teh haxors will blow up ur comptar!). I know it's stupid, but I'm bored and don't have anything better to do. I hope you enjoy it. Personally, I set it as my screensaver. Oh, uh, just CTRL+ALT+DELETE out of it, it won't exit on its own :)
In other news: despite the fact that I work until 11PM, I still have 4 choices as far as New Year's Eve goes. I guess I'll be going to this girl's house, last time I went there she was walking around with a dead kitten. She's not a psycho don't worry about yoru beloved Samith getting hurt by her.
In more other news: last night I realized how beautiful the midwestern United States can really be. Now I want to make a cloud renderrer to emulate the skies over here. I also want to pretend I'm Dymtry and make cool pictars!
On a lighter note, I have to work until 11PM New Year's Eve, oh, wait, that's not a lighter not at all. I hate that just as much as everything else! I just had to go to work today because the guy who said he would come in for me didn't come in, oh well, that'll help me pay my dad back the 91 dollars I owe him (not like I can't pay him back already, I have like 1900 dollars in the bank, so I guess working tonight was just a load of BS that I hate).
Christmas break is almost over, back to classes that I hate with people that I hate and stupid teachers that I hate.
Anyway, how about some stuff that I do like? I like pirates. I like mechanical robots. I like myself. That's it. Someday I'm going to build a giant pirate robot exo-skeleton. Then I'll go kick ass.
EDIT: I hate the fact that the forum/journal software truncated the title of this post! It used to say a few more things that I hated, but now it says that "I hat". I don't even wear hats, ever, so funk you!
Anyway, yesterday I went to a national college fair. I didn't prepare for it at all or anything so I basically went around and picked up all the pamphlets with pretty pictures or names I'd heard before. I still don't even know what I want to do in college. I have way too many interests. I'm pretty sure I'll want to do something in the AI field. I also want to study music, math, physics, english, some foreign language (Spanish, possibly, but I also have interests in learning Vietnamese or Chinese or Japanese). See? Too many interests.
Today Northwestern in Evanston sent me a little thing in the mail. It was basically a letter that said I did well on an AP exam and they wanted me to come visit their college, it also came with a map of the area and a list of nearby hotels. I don't know if that's standard or not, usually colleges just send me the same pamphlets they had at the college fair and ask me to join their mailing list.
Either way, it made me happy, since Northwestern is one of the universities I want to go to most. Close to home, near Chicago, close to Lake Michigan, apparently it's a good college.
Anyway, I'm going to take out the music because it's annoying as hell. Tengan bien dia, senores!--
Anyway, I'm sad because...I beat Tales of Symphonia. After nearly 60 hours of gameplay, I finally beat it, and now my life is completely empty.
Now, I have to buy Paper Mario: The Thousand Year Door, before my life withers away from lack of videogames. I don't have any money, and the bank isn't open on weekends. That means I have to wait until Monday. I'm pretty sure I can't last that long. My life is over :(
In other news, programming a level editor for my pirate game is really boring.
What I'm working on: A pirate game! That's right, I'm making a pirate game, it's going to be a turn based strategy game, as far as I can tell now. I'm still working out how the gameplay is going to work, and as for the coding part, I'm writing the level editor. I'm writing at an average of 1 line a day, so it's taking quite a while.
Someday it will finish and I'll be super awesome. So, you can all start hyping my pirate game right now. I want national media coverage by Tuesday.