Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 16 Jul 2004
Offline Last Active Yesterday, 02:21 PM

Posts I've Made

In Topic: Do you usually prefix your classes with the letter 'C' or something e...

27 May 2016 - 12:43 PM

I always prefix my classes with "C" and suffix them with either "Manager" "Helper" "Utility" or some other meaningless word just because.

In Topic: Listbox items are not showing!

22 May 2016 - 12:24 PM

Can you post the code?

In Topic: Some people just want to watch the world burn

22 May 2016 - 09:07 AM

What a difference one little ascii 32 makes.

In Topic: What is the top factor for MMO engines limiting world size?

19 May 2016 - 08:06 AM

I am skeptical of how a sandbox MMO could be fun when scaled to MMO populations. Sure, running a store or a business in-game might appeal to some people, but what about when there are hundreds of other people selling the exact same stuff? And how could there possibly be unexplored areas and temples within the game? To produce this much content would be impossible as the players would surely explore all areas faster than it could be created by orders of magnitude. You could procedurally generate it, but how then would you keep it interesting? And further than that, the technical challenges to dynamically generating and persisting that much content upon request for that many users would be daunting if not impossible. Also I believe people enjoy replaying content. When I played WoW I frequently replayed instances with friends and even went back to play low-level instances solo. There was satisfaction in learning the strategies to beat the bosses, learning the nooks and crannies, and being able to share that information with other players.

I'm not saying that WoW is the pinnacle of MMO gaming or anything like that, but it gives the players what they want. It may not be infinitely repayable, but there is no shortage of content. People have been playing for ten years now and it's still going strong. That says something about "theme park" MMOs.

In Topic: Hi, Im Dave and I'm an Generic-aholic.

04 May 2016 - 10:48 AM

I am right now the lead on a project that is about seven months into a death march. The original developer (who is no longer at my company, BTW) was also a big genericaholic. And it is painful. Very painful. Every bit of the application has been over engineered to the point of being unmaintainable.

One example: There was a requirement to show the user what has been changed on a form. A simple old value, new value situation. Simple enough, right? All you need to do is implement in 1000 lines or less of code a complete change tracking system that can accept any type of object and using reflection, catalogue all the properties, fields and whether those props and fields are themselves containers of other properties. Simply walk the graph and catalogue all changes! Also it'd be cool to serialize this stuff, so let's write a few hundred lines of code so we can serialize the state of the tracked changes.

Awesome! But what about the presentation layer?! Almost forgot! Let's have it integrate with Automapper to automatically track the view models mapped from these tracked objects (again, using reflection and dynamically invoked generic methods to make it super magical). Nifty!

Now because this thing is so awesome, let's make it globally accessible and let every later of the app enjoy it! The data access layer, business logic layer, presentation layer, everyone! Oh! Let's not leave our Razor views out either! Cshtml files feel the love!

Don't do this. For the love of God, don't do it. Your dev team will hate you. Your maintenance developers will resent you. And you will eventually hate yourself when every problem is being escalated to you by the maintenance team because nobody else understands WTF you did (even you).