BierbyteZ

Members
  • Content count

    46
  • Joined

  • Last visited

Community Reputation

115 Neutral

About BierbyteZ

  • Rank
    Member
  1. Alice on Schrooms!

    My eyes are melting
  2. Engine components

    Just start making games with your framework and start thinking : "What could I do to make my future projects easier" At the moment im totaly sick of writing lllllllllllloooooooooooooong lists of Input comparisons so I got myself up and created a whole Input Managing system for my own future projects which is coming along very well. The first thing I did was creating a texture managing class for my XNA game which made it more comfortable for me to create small games. I think thats definetly a good way to get into the inner process chain of a game (engine). If you want to build an own kick ass engine you better gonna read some books about them.
  3. [java] Is Java the best program for me?

    C# / XNA Is the Way for you
  4. What you do when...

    ... your totally uninspired and out of ideas for your Game Im stuck at a point where I cant find any good Ideas for my Game or cool features. Any suggestions to get a fresh mind ?
  5. Hardest game as a child, still hard as an adult?

    Zelda Links awakening I hated this stupid mask temple and I never got through it even after I tried it 3 times. Stupid game ._.
  6. Hey everyone, At the moment im working on my small Game Library and now Im at the point where I have to handle the Input of the Keyboard/Mouse. I was thinking of somekind of a map Key,Function but im not sure if it is even possible to store somekind of a Function as a value in a Map. like Dictionary<Keys, Function> What would be an alternative if this thing would not work. Anyone can give me some tips? Best Regards EDIT: I found something on myself, http://msdn.microsoft.com/en-us/library/aa288459%28v=vs.71%29.aspx
  7. Most satisfying game you've played and why

    Diablo 2 (ITEM HUNTING !!!!) League of Legends Minecraft (Stay a while, stay forever...)
  8. C-lite vs C++/C? The ups and downs?

    The only engine that I know which uses C-Lite for scripting is G7 game studio. I havent seen C-Lite anywhere else yet so I would say dont bother about it and use C++ with DirectX/OpenGL or go on to C#/XNA. I would say for basic programming you should stick to C# and go over to C++ later on which was more easier for myself. Just my opinion
  9. Managed DirectX and XNA

    Managed Direct X is out of development and was just replaced by the XNA framework
  10. Whats on my mind? Damn oracle SQL errors >: (
  11. [quote name='GraySnakeGenocide' timestamp='1307346330' post='4820007'] So Fields are class-specific variables, and Properties are the method-like feature to allow access to them outside of that class? [/quote] Yes Because the attributes are private you have to acces them via methods/properties which are provided by the class itself
  12. [code] class MyClass { //Attributes / Fields private int myNumber; //Properties public int Number { get {return myNumber;} set {myNumber = value;} } //Method public void MyNumber(int p) { myNumber = p; } } [/code] [code] MyClass c = new MyClass(); //Calling the Properties //Set c.Number = 1; //Get int gotNumber = c.Number; //Calling the Method c.MyNumber(5); [/code] [b]Class:[/b] Is a concept for modeling data. Classes are like blueprints for Objects which are created from a class. Example Class Car can be used to create an Object Car. [b]Attributes/Fields[/b]: Are the Attributes of the class and Objects. For example you can store the number of wheels of the car or the horsepower. [b]Properties:[/b]Are a specific C# feature in other languages they are called Getter and Setter methods. The only purpose of this classes to access the Class attributes like number of wheels and horsepower. Why we need methods for it? because we declare attributes as private most of the time so you wont be able to change attrbiutes directly. Maybe you just want to return attribute values and dont change them. [b]Methods:[/b]Offer specific calculations or algorithms like divide numbers or something. The Reason why we Encapsulate the data is that we have a better overview about our program at the first place and that we will do less mistakes at programming. Its easier to use and you have better controls about your attributes and methods.
  13. Creating a new instance of a class to call a methood, C#

    You can create static classes which will be initialized by the application start. When the methods are declared static too you can call them simple with MyClass.Method(); You can still create instances of this class, if you only want to have one instance then you should take a look at the singleton pattern (google, wikipedia).
  14. Critics for my first 3D model ever

    In comparison with the arms his legs are pretty short