• 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

1305 Excellent

About RaoulJWZ

  • Rank
  1. EDIT: Well apparently, Servant of the Lord was a bit quicker, you can still read this if you want another way of solving it.   Hello,   Excuse me, as I don't have enough time yet to completely check what causes the  bug. For now it seems that you don't increment the value of m_child or m_next.   When I want to display my nodes I do it like this:   First I make a class List. In this class I have a pointer to the first Node in the list  and a function to add a Node and to print the Nodes (and ofcourse a contructor and a desctructor).   This is the print function to help you a bit: void displayTree() { Node* index = beginPointer; // index is a pointer that points to the Node's in the list while(index != NULL){ cout << index->printNodeValue(); index = index->getNextNode(); } } I could have given you the code for the whole class, but its way better for your understanding to first try and make it youself (if you want to go this way ofcourse).   If you really don't know how to do it (after you tried) you can always post here, then I will help you more. (But first really try, it will help you!).   Excuse me that I couldn't help you yet with your answer directly. I will be back soon and, if the answer isn't given, I will give it still.   Good luck! -RaoulJWZ   Good luck and remember, 
  2. Hi there Kaedo and welcome to the forum,   First: It's very cool that you chose the path of making games and followed your dream, I hope you won't ever regret it.   Well it's a big advantage that you already know how to program. And because your dream is to make 2D games, I won't suggest you to go for Directx or any other big 3D engine like Unreal Engine 4, as they focus more on 3D than they do on 2D.   I would suggest you to first choose a programming library. (Something that has many programming classes and functions, etc. particulary for game development).   Two of those that are being used widely are: -SFML(http://www.sfml-dev.org/) -SDL/SDL2(https://www.libsdl.org/)   Personally I like SFML a bit more, but as the difference in use isn't that big and as everyone has it's own preferences, I suggest you to take a look to some documentation and tutorials and see if the library is compatible with your favorite programming language (if you have one).   About engines: I don't know very much about 2D engines, because I personally like it to build as much of a game by myself, but for what I know, RPG maker (http://www.rpgmakerweb.com/) would suit you good, but I won't suggest you to use it, as the scripting language is Ruby.   If you know which of the above things you want to use, you can start learning. For now, put the whole Super Mario games thing aside for a while, as this probably won't be the first game you make. In fact, it is. in my opinion, the best and the most useful to start with small games. (for example, start with pong, then astroid, then tetris, then breakout, then a small platformer, etc. Or something like that) and post the source code here on GameDev.net, so that more experienced people can review it, if you want to. Then, if you think you have made enough small games and gained enough experience, try something bigger. (Maybe already your game idea, maybe something less hard for a while). Make it a little bigger everytime  and gain more and more experience every time, until you have your game.   I hope this helped you a bit, if you have any questions, you can ofcourse always ask them here or in a PM.   Good Luck, RaoulJWZ
  3. Hey,   Very nice of you. I would like Game Guru if possible.   Many thanks
  4. Hey there Tyler,   First things first, welcome on GameDev.net and I'm glad that you would like to get into the game industry, or at least make a fun game!   Second things second, I see in your post that you don't expect people here on GD to help you with 'very common' and 'already solved problems', but then you are wrong I guess, as the community here is really very friendly, so you don't have to be afraid that people will start yelling and you telling you that you are stupid or something like that, because I'm pretty confident that that won't happen.   And then finally third things third ;P, as I said I'm glad that you chose to follow the path, as everyone else on this forum did. I can tell you, it won't be a very easy path, but if you have a goal (and I see you have) and you are willing to work for it, then you are basically 100% guaranteed that you eventually will achieve your goal.   To learn where to start your game making adventure exactly, I recommend to read the FAQ first. But I will add my advice to it, to hopefully help you even a bit further.   For now, it's wise to park the game you have in your mind to the side of the road for sometime. If you want to make a game yourself, it is crucial to know how to program, as you need to tell the computer what to do, when the player does..... As you probably know from your experience with HTML (this is a big plus), there are many programming languages around. Some famous languages are C++, C, C#, Java and Python. For now, it doesn't really matter which one you chose. The only thing that is really important is that you are comfortable with the language and that you like the language, because, as the programming languages have a lot common, it isn't that hard to learn one, if you already know another. Don't be afraid to experiment a bit with some different languages to find the one that suits you the best, you can only learn from it.   If you chose a language, get a good book on the basics and start with that. But remember, from only reading you won't learn how to program. You have to practice. After you know some basics, start making some small text-based (in your console) programs/games. For example guess the number or Tic-Tac-Toe. Just keep learning and practicing until you are comfortable and starting to get a good programmer with the language (at least the basics). If you walk into problems, don't hesitate to ask it here, if your best friend Google isn't able to help you!   If you know the language, you can start using an engine or an graphics library. Now you can start making game with 2D or even 3D graphics. But start small!  As you can't make a ferrari if you don't know how to build an engine, you can't make your dream-game, if you don't know how games/game-mechanics work. So, start by making small games like pong and start by increasing the difficulty of your games until you are comfortable with how games work and how to make them.    If you think you know enough, just go for it. Give this game you have in your mind a shot. If you get stuck big time and can't find a way out, don't loose you confidence. Just take a step back and make some more 'smaller' game and give it a shot again.   If you have more questions or want to know more, don't hesitate to ask them.   Good luck on your journey, and remember: Dream big, start small!   RaoulJWZ
  5. Thanks,   Restarting with the book is no option for me, as I said. It will decourage me and eventually I will stop. I like the idea of making programs I think. I started to do that, but I don't really know anymore what to make  (I just have no inspiration at the time). Could you maybe do some extra suggestions?   Thanks again.
  6. Thanks for the answers, butI think I asked the question in a bit a wrong way, because it seems like the answers are not for my question.   I'm not looking for a way to get into programming/game programming, but I'm looking for ways to re-get into programming and to refresh the programming concepts, I've learned, because I didn't program for a long time and forgot a lot.   Thanks.
  7. Hi there fellows,   Some less then a year ago, I bought a book about the basics of C++. I had many  free time in those days, so I managed to learn about data types, functions, arrays, vectors, pointers, classes and inheritance. Then I arrived at a chapter about dynamic memory. For me, it was (and is) a hard chapter, but the main problem was that I didn't have enough time anymore to finish it. So everytime I did some paragraphs, I couldn't program for weeks and I had to start over. But then, I literally had no free time anymore.    So now I am here and, with the summer break coming, I really want to get back where I was. In the summer break, I want to start right off with the chapter again and finish the book, so I can start making some small games. But I have  a problem: because I didn't program for such a long time, I forgot many things. Last time, I forgot that I had to make a constructor and I even didn't knew for an instance, how to make a good use of If statements to get something done. I obviously need to refresh everything, but if I need to restart with my book, I'm sure I will lose my courage (because I'm pretty for with it).   So my question is, what is the best way of getting back into C++ again and refresh my knowledge?   BTW: if you tell me to make some programs, could you tell me what kind of programs I can make, that will help me/be a very good practice   Thanks.
  8. Hi there,   Maybe I can help you a bit, for example help you with  assignments if you need it, help you learning and understanding things, etc. If you are interested, just PM me.   Cheers
  9. I send you a Private Message, maybe you can something with that for now.
  10. Thanks,   It seems like I didn't make this clear: But I already have a book that covers the C++ basics and I almost finished it. But that brings me to another question now: Do you guys think I can start with a book about game development after I finish my book, or do you advise to first start with some books from frob's list. (Effective C++, because I have a book on the basics?)   I prefer to start with a book on game development, because only reading about C++ is getting a bit boring. (Before I will do that I'll first make some simple games like pong and tetris, etc. as I said.)   If you think I can start with books on game development, in what order do I have to read the books then?   Thanks.
  11. First: Thanks guys!   @Irlan: My ultimate goal is to make a FPS (for example with directX) once, but I know that I have to start small, so thats why I will make games like pong and tetris first. As I said in my post, I know basic C++ (almost finished my book), so if that's enough to implement the things out of the books and start with the books, then that's alright. And in what order can I read the books as best?   Thanks   BTW: The more books I know the better, so if you know one: JUST POST!
  12. Hello everyone,   I'm getting closer with finishing my first book on the basics of C++. I wanted to buy some books about game programming/maybe advanced C++ programming, etc. when I finished it, but the place where I buy my books usually has sales at the moment. The more books you buy, the more discount you'll get, so I want to buy some books at the same time. So my question is: do you know a book (or some books) that are must haves for game programming/game development/C++ programming, etc. My plans: I think it would be the best to finish my book, make some Tekst-Based games, learn about SFML, make some simple games (like pong, tetris, etc.) with that and move further, untill I can make a whole 2D game and then move on to Directx to learn about the core of 3D games.   With game development/game programming I don't only mean books about a Library or something like that but other books too (for example about game mechanics/AI/game engines/etc. (just any book you advise basically)   Thanks!
  13. Okey thanks