Programmer16

Members
  • Content count

    3112
  • Joined

  • Last visited

Community Reputation

2321 Excellent

About Programmer16

  • Rank
    GDNet+

Personal Information

  1. Is there software that creates Game Design Documents?

    The closest thing I've seen for design software is articy:draft (http://store.steampowered.com/app/230780), but it doesn't really help create a GDD per-se (and it's $99USD.)
  2. Help with C# XNA/Monogame

    Based on your code, Dave Hunt's solution is actually much simpler - you just need to swap ElapsedGameTime out for TotalGameTime. I have a "delay timer" class set up in my library, so counting up or down was my first thought.
  3. Help with C# XNA/Monogame

    ElapsedGameTime measures time between frames, so this isn't going to work how you want. I'm not at my PC, so I can't post a sample, but you're going to want to use ElapsedGameTime to either count up or down.
  4. As I stated in other topics, Spriter Pro alone is worth the bundle. Sprite Lamp is pretty good too (note that it is not the pro version.) Most of tbe assets are RPGMaker-esque.
  5. Just want to say that Spriter Pro alone is worth the $12 and Sprite Lamp Hobbyist seems pretty good too (bought it yesterday, but I haven't tried it.)
  6. [C#] Is MonoGame good for Windows 8?

    When speaking of Windows 8, there are 2 groups: Windows Store apps and desktop apps. The desktop portion of MonoGame is pretty solid, I can't really speak for the Windows Store side. I do know that it "works" in that you can develop and deploy games to the store. I can also state that they have a great bunch working on it, but it's open source, so the best route for bugs is to fork it, fix it, and put in a pull request.
  7. Does anybody NOT flip sprites in game?

    This came about as an optimisation - less memory, less work, and players normally don't notice. i take it on a case by case basis. For example, my currwnt project uses paperdolling to generate characters and creating left and right versions is time consuming, so I flip. However, this is done in the animation file itself, so, in cases that flipping doesn't work, I can create both versions. For example, shirts with text on them and such. Also, as Lactose! pointed out, I would definately look into ways to automate parts of your process.
  8. If-else coding style

    The difficult part here is that everything we say is going to be our personal preference. Personally, your example doesn't make any sense to me. With what you have, I'd have used: SomeType GetSomething { get; private set; }  SomeType is obviously nullable, so I don't see any reason for the extra code.   Also, at first glance, I would read your property as "normally this returns null, but under certain conditions it may return a value" (which may be where "misleading" came from.) I would use the format that SimonForsman used.   This statement makes absolutely no sense to me. If someone is able to misinterpret a block of code like that, then they really shouldn't be working on it. Either way, it leads back to my statement and the reason that I would use the format that SimonForsman used.   In the end I understand the "misleading" note, but not for the reason you say that he stated.
  9. Content project monogame?

    Content.mgcb is the content project. You should be able to open it by double clicking. If not, right click, select open with and add the Pipeline tool (should be in c:\Program Files (x86)\MSBuild\MonoGame\Tools) and then open it with that.   Once you are in the pipeline tool, select your Content entry in the top left and then select References in the property grid. Depending on which specific version you have, you may have to type the whole path to your DLL (older versions) or you can just select it (newer versions.) Note that you also need to add any non-standard references before you add your DLL. For example, a library named Graphics.Content that has a reference to Graphics will need to add a reference to the Graphics DLL first and then the Graphics.Content DLL.
  10. So it begins... 'Update to window 10' says the new icon

    OEM licenses will not let you transfer the license to a different machine. Retail licenses let you move your copy from one machine to another. This is generally enforced when you try to register your copy, as an OEM key will already be flagged as in use with a particular hardware setup and therefore the server will deny your authorization request if the hardware differs.(I do not know if Win10 will use such a license for the upgrade, just stating it as one way they might justify the free cost) Ah, I didn't realise that. What really constitues OEM then? I've always bought "OEM" from Newegg and never had a problem installing it on different PCs (at different times; for example one of my 7 copies was "OEM" and I used it on my PC and then installed it on a friends PC when I bought 8.) As an aside, since tone doesn't show in text, this is a serious question - I've been buying "OEM", but it seems I may be wrong. If this is more of a Server thing, then my only install experience is with SBS. Thanks!
  11. So it begins... 'Update to window 10' says the new icon

      My understanding is thus: They have a huge piracy problem and to try to resolve it, they're giving it away for free for the first year. If you own Windows 7 or 8 (whether "genuine or non-genuine"), you will get the notification and be able to upgrade to 10 for free. (An example source: http://www.pcworld.com/article/2898668/windows-10-will-be-a-free-upgrade-for-software-pirates-too.html.)   In regards to the OEM-like upgrade, I'm not sure what you mean. Most store-bought PC's come with the key sticker (not sure about 7/8, but in their case you can get it from the System screen.) My bet would be that if you have the key for your original OS and the key for your free copy of Windows 10 upgrade that you would be able to install and upgrade (though, it wouldn't surprise me for it to be as you stated.) I've personally never run into a situation where I couldn't transfer a copy of Windows to a different PC (I have several keys from laptops/desktops that customers have donated to me after I've built them a new computer and they bought a newer OS and I've been able to install those on other computers/VMs.)   I'm excited for it. I love 8 and from what I've seen they've taken the best parts of 7 and the best parts of 8 and put them together.
  12. Reusing VS (2010) project?

    https://github.com/endjin/Templify That's what I use for exactly this.
  13. Are you using server scripts in some way to iterate your game, or plan to? I'd like to know if anyone is actually doing it.   This is basically the idea I have in the works for my game. The design is very difficulty-centric and the feedback I've received is basically it's hard to get going and then once you do it becomes too easy. Releasing lots of updates to try and adjust is simply too much of a pain, so I'm designing a configuration system that will download from a server.   The only things that I would note: 1. If your game is playable offline in anyway, make sure to cache the configuration locally. 2. You may want to give some sort of notice that things have changed (I plan on having a Configuration Version on the title screen.)