Jump to content
  • Advertisement

ChaosEngine

Member
  • Content count

    2954
  • Joined

  • Last visited

Community Reputation

5321 Excellent

About ChaosEngine

  • Rank
    Contributor

Personal Information

  • Role
    Programmer
  • Interests
    Business
    Design
    Programming

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. ChaosEngine

    How much longer can Trump/Trumpism last?

    Clearly, you don’t, because if you’d been paying any attention at all you would know that Roe v Wade is very likely to be overturned in the near future. So your “freedom of choice” will be out the window, even if you can afford it (because hey, poor people don’t need medical care!)
  2. ChaosEngine

    How to avoid bugs

    You avoid bugs (in the future) by writing bugs (in the past). If you ever meet a programmer who tells you they've never had a bug, they're lying. Like anything, you learn by doing, and mistakes (bugs, poor design decisions, using the wrong tool for the job) are all valuable learning experiences. That's not to say you shouldn't use all the valuable ideas expressed in this thread, but worrying about bugs should be the least important thing in your mind right now. Besides, sometimes a bug really is a feature. Look at rocket jumping or strafe jumping... those were initially bugs in Quake and entire games have since been built around them.
  3. ChaosEngine

    When x happens - trigger y? C#

    Yeah, there's lots you can to in terms of functionality, complexity, performance, etc... all of which are dependent on the architecture, requirements, performance constraints, etc.
  4. ChaosEngine

    When x happens - trigger y? C#

    There are lots of ways to implement this, all of which have pros and cons and will depend on the architecture of your game. But a simple method would be to allow each object to publish events to an event queue. Other objects could then subscribe to certain events in the event queue.
  5. I’ve tried a few VR systems and motion sickness doesn’t bother me much, but I mostly played stuff like Elite: Dangerous. I don’t know how comfortable I’d be playing a platformer, and I’m pretty sure most people are worse than me for motion sickness.
  6. ChaosEngine

    How much longer can Trump/Trumpism last?

    Do you really think any of them believe he's actually innocent? Does anyone? They certainly don't care if he's guilty, they only care how it looks (to be fair, the Democrats are nearly as bad). The Republicans have hitched themselves to Trump and they're stuck with him. This is what happens when you cede your base to vocal minority... you're beholden to them. They can't distance themselves from Trump unless they do so en masse.
  7. ChaosEngine

    How much longer can Trump/Trumpism last?

    I would be surprised if it didn't. Whether it will actually go anywhere is the next question. It would require the Republicans to grow a spine to start with.
  8. ChaosEngine

    People really have no ideas on game development.

    Guys, I think you're being really mean to @sprotz. The guy clearly knows his stuff. Sometimes it takes an outsider, visionary genius to show the people with actual knowledge, skill and experience how wrong they are. We all know in our hearts the game industry is a scam to keep developers, artists, etc employed on these massive projects when in reality, they could be churning out a few AAA titles a month. It's only due to the benevolence of the likes of EA, Activision, Bethesda etc that we have AAA games at all! Maybe he could team up with @Kavik Kang.
  9. ChaosEngine

    How much longer can Trump/Trumpism last?

    What? None of that made any sense.
  10. ChaosEngine

    How much longer can Trump/Trumpism last?

    “I love America more than any other country in this world, and, exactly for this reason, I insist on the right to criticize her perpetually.” James A. Baldwin I’ll admit, I don’t love the US more than any other country, but I certainly don’t hate America. It’s got it’s flaws (like anywhere), but it’s a beautiful country that’s done some amazing things. I’ve been there, have friends and family there and lots of my favourite art was made there. And that’s why I utterly despise your current administration. It’s ruining your country. So yeah, I think I’ll keep pointing out what a disastrous excuse for a human being Trump is. It’s actually kinda sad how little you know about your own country. Paying for abortion isn’t even an issue, it’s whether it will even be legal.
  11. ChaosEngine

    How much longer can Trump/Trumpism last?

    Bullshit. Other countries abolished slavery long before the US. Other countries had better relations with their indigenous people or better reparation. And other countries continue to have better human rights protection than the US. I never thought I'd see the day when Ireland will have better reproductive rights for women than the USA, but it's looking like it'll be before the decade is out. Thanks, I won't. Unfortunately, I still have to live in a world where US foreign and economic policy affects me. Also, I have friends in the US. Finally, your first amendment gives me the right to comment on how messed up your current administration is, so I'll continue to do so. edit: also, What's with The weird random Capitalisation? If I was of a cynical bent, I would suspect that maybe you're not as American as you claim to be, comrade.
  12. I think we're actually in agreement on this. Singleton is an anti-pattern, and should be avoided. Not only does it not solve problems, it encourages bad design and reduces testability. If you only need one thing at the moment, just create one thing.
  13. I think you're missing the point. A singleton is a class that can only have one instance and the class itself enforces this. Anything else isn't a singleton. The idea behind it isn't to stop you creating a "second instance of some big class", it's supposed to manage something that there can be only one of (it was sometimes called the "Highlander" pattern ). Typical examples are print queues, network interfaces, etc. But in reality, it causes more problems than it solves. As you say, if someone creates a second instance of a class, that's actually not that big a problem (if the class is designed well in the first place). On the other hand, if someone designs a singleton on the assumption there'll never be another instance of that class, it leads to all kinds of problems when you inevitably do need a second instance.
  14. No, it's not a singleton, it's a single global instance. It might sound nitpicky, but there's a really important difference; there's nothing stopping you creating a second instance. The classic case for a singleton is something like an InputManager class. You'll only ever want one of those, right? Until you add split screen multiplayer. The fundamental problem with singletons is that they enforce cardinality in the class, not the users of the class. The class shouldn't care if there is one object or 50 million.
  15. ChaosEngine

    How much longer can Trump/Trumpism last?

    Yep, and even that was at least partially down to a happy accident of geography. Of all the major belligerents in WW2, only the USA was not subjected to large-scale destruction at home (the UK was spared a land war, but still had to contend with the blitz). Because of this, the USA was able to maintain it's economy when Europe and Japan were in ruins.
  • 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!