Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Everything posted by RulerOfNothing

  1. I think this is in Java, so if you wanted to make this method neater you could replace the torsoArmor, headArmor and shieldArmor with a single HashMap, so to add an item you would have main.organ.addAmount(this.armor.get(armorType), 1); main.organ.addAmount(item, -1); this.armor.put(armorType, item); where armor is defined as follows somewhere in the Bandit class private HashMap<String, Item> armor; In this case you would still need to check that the Armor items have a valid type
  2. RulerOfNothing

    Does anybody help me?

    One simple way would be to have each asteroid have a size, and when you shoot an asteroid spawn a smaller asteroid (size 1 or 2) and decrease the size of the asteroid that was shot by the size of the spawned asteroid.
  3. RulerOfNothing

    Unresolved external symbol?

    Firstly, this is a linker error, not a compiler error, so the problem is in what is being passed to the linker not the compiler. Secondly, when you get a 'unresolved external symbol' error the linker is trying to connect the reference to the setSingleSlot function in the constructor code to the actual setSingleSlot function, but can't find said function. As for why moving the constructor body to the cpp file fixed the issue, does gameMaster.cpp contain code for the gameInventoryMaster class?
  4. If the subcolumns are of different widths and there is no clean relationship between the widths such as 'subcolumn 4 is twice as wide as any other column' then you'd probably have to either do it with conditions or keep a list of where the columns start and end. Also would you mind explaining why the fourth subcolumn is wider than the others?
  5. RulerOfNothing

    so where do I start? well I guess I've already started?

    I suppose the obvious question is what is your skill level in programming (both in general and in Python), but if you want to make a space simulation you should look into making simulations (not necessarily game-related) For this though, you could use py2exe to turn your python progams into executable files.
  6. RulerOfNothing

    Java questions - why doesnt this work [simple code]

    Well if you're running class test then it's obviously not going to run class Puppy. You don't need to delete either class to run the other class though.
  7. RulerOfNothing

    Java questions - why doesnt this work [simple code]

    I'm not sure why it's happening either: when I compile and run the code it outputs "Passed Name is:Blue berry" as expected. How are you compiling and running your code anyway?
  8. RulerOfNothing

    Strange bug in my text based game

    Well, without seeing what is under 'while(true)' I can't really tell what the problem is, so if you could also upload the contents of that loop that would be helpful.
  9. That's not going to solve the main problem with FAST_FLOOR, namely that it gives incorrect results for nonpositive integers (eg if x is equal to 0, it will return -1. x=-1 will result in -2 etc).
  10. RulerOfNothing

    SFML - Window is just white and frozen

    The most likely problem is that you aren't initialising the font member of the FontLoader class, and as it is a pointer to a sf::Font object it is most likely pointing to an invalid address when you call loadFont. The solution is to replace 'sf::Font*' with 'sf::Font' and the '->' with a '.', which will mean that the font member is always initialised when you construct a FontLoader.
  11. RulerOfNothing

    Is root of something is distributive?

    You are correct: sqrt(a*b)=sqrt(a)*sqrt(b), but sqrt(a+b)!=sqrt(a)+sqrt(b) (except where a or b are zero).
  12. RulerOfNothing

    SDL simple jump?

    When you say that your attempts to add gravity always fail, in what sense is it failing and how are you adding gravity?
  13. RulerOfNothing

    How to figure out if something is in the area of a circle?

    If you want to determine whether a point (tx,ty) is within a circle with its centre at (x,y) then you need to determine whether (x-tx)2 + (y-ty)2 is less than r squared (where r is the radius of the circle or what you are referring to as the range)
  14. RulerOfNothing

    SDL2/CG project stopped working

    When you say that you can't get it to work, what exactly is occurring?
  15. How I would approach this is as follows: The procedure is called on the selected tile Check if the selected tile contains a mine, if so the game is over Otherwise, make the selected tile visible and check if the selected tile has any adjacent mines If there are no adjacent mines, call the procedure on all the non-visible adjacent tiles
  16. RulerOfNothing

    Partitioning an A* 400x400 map every frame

    One obvious question here is how often the map changes. When you check for passability, does this take into account mobile objects? If not, you could probably get away with only updating the partitions whenever the stationary objects on the map change (probably just building construction/destruction, but maybe terrain modification if you are planning on including something like that)
  17. It is not necessary to use C++ to write games, and it is more than possible to write games with C# or Java. If you already have experience in using those languages I would recommend using them for your early game projects over learning C++. For graphics I would recommend using SFML if you are going to use C++ or C#.
  18. RulerOfNothing

    How to create a 'quad'?

    Well, if you're drawing a triangle list, you need 3 vertices for each triangle. You want to use D3DPT_TRIANGLESTRIP here instead and swap the 1st and 2nd vertex.
  19. RulerOfNothing

    Star system generation for 4X games

    Thanks for those links Stainless and jefferytitan. I will take a good look at all of them over the next few days and then hopefully start work on my 4X game.
  20. I am thinking of making a 4X game, and I am wondering if anyone knows of some good resources for generating star systems (not planetary surface maps). Ideally I would be able to calculate radius, gravity/mass, atmospheric composition and ground composition.
  21. RulerOfNothing

    Star system generation for 4X games

    Your understanding would be correct Orymus3, and I would appreciate any help you could provide.
  22. When you say you are a beginner at programming, what language do you have knowledge in?
  23. If TILE_SIZE is 7, then the loop goes from j=0 to j=6. When j is equal to 6, it tries to push past[j/2] onto verts. Since past has a length of TILE_SIZE/2 or 3, its valid indices go from 0 to 2. I am not sure at the moment how to fix this though.
  24. Not really. You just need: class Base { virtual int getSpecialNum(); }; class A : public Base { int getSpecialNum(){return 0;} }; class B: public Base { int getSpecialNum(){return 1;} } although it has been a while since I've had to do this.
  25. RulerOfNothing

    Allegro bitmap problems

    If you redraw the entire screen (or at least all parts of the screen that change) every frame then removing clear(screen) won't make any difference otherwise part of the old frame will still be on the screen.
  • Advertisement

Important Information

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

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!