• 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.


  • Content count

  • Joined

  • Last visited

Community Reputation

121 Neutral

About juliano7s

  • Rank

Personal Information

  1. Another thing to check is if your subsystem under linker settings on the project is set to Console.
  2. A quick google search found this [url="http://social.msdn.microsoft.com/Forums/uk/vclanguage/thread/3efb7e3c-6f1b-4397-b515-8ccf8eb98626"]http://social.msdn.microsoft.com/Forums/uk/vclanguage/thread/3efb7e3c-6f1b-4397-b515-8ccf8eb98626[/url] It seems to be your same problem. See if your file is added to project and it is getting compiled.
  3. Looking at your main() it seems to be quitting before the while(quit == false). Since init() is quite simple, check the files you're trying to load on load_files().
  4. Inheritance is not bad. It can be bad if you do it wrong or too much. Inheritance is very good when you want substitutable behavior. Take a look at the C++ Faq on inheritance: [url="http://www.parashift.com/c++-faq-lite/proper-inheritance.html"]http://www.parashift.com/c++-faq-lite/proper-inheritance.html[/url] On your LogSys case, I would go for a global as MajorTom suggested. Take a look at your sentence "[color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif][size=3][left][background=rgb(250, 251, 252)]Is there any easier way to distribute it to pretty much everything?" [size=4]well, globals are for eveything everywhere.[/size][/background][/left][/size][/font][/color]
  5. How is this code on the Actor object to keep track of Time objects? It feels like you could use just a pointer to a TimeBase object and create the Actor objects passing TimeImpl1 and TimeImpl2 which derive from TimeBase. I use something like that with Renderers. All my renderer objects inherit from a RendererBase and each rendereable class has a pointer to a RendererBase object. Take a look at dependency injection.
  6. That's pretty much the gist. Hosting companys usually have an admin login for users to manage their stuff. If you only have a domain, they let you access a domain manager.
  7. I think you only need to add an A-Record to your domain account at your shared hosting that currently holds your domain. The whois with the name of the host is because, probably, you have a privacy service turned on on yout account. This hides your name and puts the name of the host.
  8. I don't agree that the community always expects for a game to keep gaining extra content. I think that depends entirely on the developer's objective with each game. Minecraft, Terraria, WoW, perhaps are games of which we expect content to be added. LIMBO on the other hand is not.
  9. The coordinates are on RECT* dest [CODE] RECT dest; dest.top = int(spriteStruct[frame].posY); dest.left = int(spriteStruct[frame].posX); dest.right = dest.left + 100; dest.bottom = dest.top + 61; [/CODE]
  10. The function that seems to be doing the rendering is the dxMgr->blitToBitmap(..). I'm not familiar with the windows API, but it increments the sprite position in moveSprite and pass each sprite to the directx manager in drawSprite function.
  11. Sonic The Hedgehog, Rock and Roll Racing, Flashback, Prince of Persia, International Superstar Soccer, Zelda Ocarina of Time, 007 Goldeneye, Age of Empires I and II, Ultima Online.
  12. Functions are shared among the objects of a certain class. Coincidently I was playing with some code this morning and something I thought couldn't happen happened. Consider this: [code] class House { public: void Print() { std::cout << "The address of a House pointer is " << this << std::endl; } private: int member; }; int main() { House *h = 0; h->Print(); } [/code] I could swear that I would get a really shiny Segmentation Fault. However it prints out "The address of a House pointer is 0". The thing is, the compiler knows 'h' is the type of House, so it calls the function for House objects and pass the address of h - in this case 0. Since Print() uses no member of h, the function runs normally, although we don't have an actual House object (no constructor was called).
  13. Well, I offer myself to give a newbie view for these future-canonical-beginner-prowritten article. =D Something with a big title, pretty pictures, with lots of acronyms.. specially with symbols like ++ and #.
  14. Hello, I'm a newbie myself regarding game programming, but I too get annoyed with the storm of repetitive posts about "Which language should I choose" "I'm new How do I start" type of posts. Some years ago when I've first got interested in game programming I found this article here on GameDev: http://www.gamedev.net/page/resources/_/technical/game-programming/how-do-i-make-games-a-path-to-game-development-r892 I think it summarizes almost everything that a beginner needs to know to start learning game programming. This year, when I came again to GameDev, I was looking for this article and didn't find it so easily. I think something like this is missing on the site, some direction, even before the user registers himself on the forum. They probably have a mindset like I had "These guys are pros, they make games, what are their advices?" Well, you just need to put your general advices somewhere for all the beginners to see. Maybe it's not that simple, only my 2 cents.