Jump to content
  • Advertisement


  • Content count

  • Joined

  • Last visited

Community Reputation

677 Good

About yewbie

  • Rank
    Advanced Member
  1. Its probably not "best practices", but when I am doing projects like this I don't actually keep everything self contained I keep a big master class with all of my data members and just pass a reference to my functions that need to access any of my games data.
  2. yewbie

    Pressing F10 pause main loop?

    That was my reply, yes it should be while!
  3. yewbie

    Pressing F10 pause main loop?

    Its going to deal with your message pump, you need to do a message peek instead of waiting for a message, any chance you could post your current windows message pump?   edit here is a decent message pump:    for(;;)         {         //look for a message         while(PeekMessage(&msg,NULL,0,0,PM_REMOVE))         {             //check that we arent quitting             if(msg.message==WM_QUIT) break;             //translate message             TranslateMessage(&msg);             //dispatch message             DispatchMessage(&msg);                      }         Program_Running();  //This is where you want to do all of your applications logic.              }
  4. yewbie

    Simple MORPG project planning

    2 small things:   All NPC dialog should be stored fully within the client and referenced with an ID or something along those lines. Unless you are planning on having constantly changing server controlled NPC dialog, even then you could just update the client with a server message containing the replaced dialog.   Figure out your packet structures etc before hand, having seperate teams working on client and server can be a huge nightmare if you are not working on the same concrete information.
  5. yewbie

    Can Directx do 2D graphics?

    I agree with Khaiy if your goal is to learn SDL start with SDL =) The raw directx api can be a bit hairy for someone learning.
  6. Unity is a really great option for what you want, you should check it out.
  7. yewbie

    Render DirectX in Windows Form

    I think what you are trying to do might be more difficult than its worth, if you don't mind me asking for what purpose? Do you just want easy to use GUI buttons and stuff?
  8. yewbie

    Help with passing string

    Does your initOptions(); Change the username variable back to the default?
  9. yewbie

    Learning C#?

    Good, may I suggest that you learn C# outside of unity, it will make it much easier.   Check out this tutorial, I watched a bit of it and it seems pretty decent, give it a shot:   edit: You probably want to focus more on console applications now that I actually look at this   try this one:
  10. yewbie

    Learning C#?

    Unity is its own beast, you should look into getting used to the unity interface if thats the path you want to start down. From pretty much everything I've read on unity the unityscript (javascript) is *better than c# for people starting out (This can be argued)   That being said if you don't want to learn javascript and you really want to learn C# before you get into unity (which you should), download Microsoft Visual Studio Express (It's free) it's a very good IDE to learn C#, I also purchased a few used beginner books off of amazon and it was fairly easy to pick up.   An IDE is the program you use to write your programs. (integrated development environment)   Start with small text based c# console applications, but realistically if you are starting from ground zero, there are a ton of c# just getting started tutorials online that would also be very helpful.   To start look for a tutorial on how to setup your IDE with a new project and how to compile that project. Then move on to figuring out how to make the program output text to the screen. If you can get that far the next step will be trying to get input from the user.
  11. yewbie

    [Help] Getting into game programing

    All of your questions are realtive to the ammount of time and effort you want to put into learning. My advice, start small and work your way towards a goal (and make sure to completely finish that goal before you start another project).   Using C++ and whatever library you choose to develop with its going to take you several months of hard work learning and programming to make a 2d rpg type game (Unless you kept it really really simple).   Start out with some text based stuff, maybe a simple combat testing application where you use math to determine damage taken, or a mock fight simulation.   Once you get that all figured out start looking how you need to strucure your programs in C++, I think fundamentally if I had spent more time learning about proper structure and flow starting out I would have been much better off now.   Books, read lots of books, probably one of the most helpful things for me.   Some things you need to determine: - What kind of graphics library are you going to use - If not a home brew engine what game engine will I use
  12. I loved your book!
  13. yewbie

    Why You Shouldn't Be Making an MMO

    I love this post, when I first got into game development as a hobbyist I too was bitten by the MMORPG bug... After MONTHS of pouring through books about programming socket based clients and servers I finally had a server that clients could connect to and a client where players could move a little square around in my "world" and chat with each other. After getting to this point I reassessed the amount of work it was going to take to get anywhere near my goal and it was outside the scope of my ability/time.... I think if I was still working on this project (Wow has it been 6 years already?) I might have something playable at this point. But I am very glad that I abandoned the project... While I gained a enormous amount of knowledge in the process I think had I started a bit smaller, with easier to achieve goals, I would've had a lot more fun. TLDR; I don't think people realize the scope of the project.
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!