Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!

1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Member Since 24 Apr 2010
Offline Last Active Private

Posts I've Made

In Topic: Windows 10 is hideously ugly, any tips on how to fix?

31 July 2015 - 01:17 PM


but they don't really care about the new stuff usually (especially stuff that can be seen as getting in the way instead of just being there as an extra feature at the side)

What I don't understand, though, is why this attitude seems to be pretty much unique to Windows users?


I'm not sure I've ever heard a Mac user complain because Apple *added* a feature to their OS (though they complain pretty damn loudly when features are taken away). Occasionally iOS users bitch about icons they can't remove from their homescreen, but that's more a screen real estate issue than that they object to the feature being on their device.





More importantly, nobody is complaining about new features. People are complaining about forced participation.


I really like the "modernization" rhetorical device though. Let me see if I have the functionality correct here:

  1. Force people to make some annoying, high-handed change based on ridiculous bullshit that someone somewhere is getting paid a lot of money for.
  2. Said people get pissed.
  3. "This is what the modern world looks like. You're not allowed to be mad about modernization! There's science!"
  4. Somehow, inexplicably, they're even more pissed.
  5. Clearly the problem is that everyone is unreasonable. It's certainly not that some authoritarian jackass is trying to rationalize forcing their agenda onto others.
  6. Annex the Sudetenland.

In Topic: Windows 10 is hideously ugly, any tips on how to fix?

31 July 2015 - 01:38 AM

Yeah, so... I'm not messing with this until someone cooks up a hack to disable updates.


As for disabling Cortana:



Is that not correct/effective?

In Topic: Making an in game shop?

24 July 2015 - 11:46 PM

It sounds like this would be best implemented by simply altering the stats when you make a purchase. The appearance and representation of the "item" can just be treated as another kind of stat, along with things like speed and size, etc.


So for a shop you'd want to create an interface that shows the next tier of things along with their prices. When one is selected and confirmed you just modify the relevant state. For example, your game state may have a list of current stats like so:


boatSpeed = 3;

bucketSize = 2;

fishingLineStrength = 4;

castingPower = 8;


So let's say you want to have the fishing rod as an item that can be upgraded in the shop. You can have an icon that represents the current rod type, and create a set of icons (the actual image files) then give them names like "rod1.png", "rod2.png" and so on. Then add a variable to indicate which rod the player is using:


rodIDNum = 1;


So when the rod ID is 1 you use the rod1 icon. Then in the shop when the player buys a rod upgrade you just increase the rod ID number and then have a function that loads the new icon and sets the castingPower and fishingLineStrength to the values for a level 2 rod.


The same methodology can be used for buckets, boats, etc.


Make sense?

In Topic: Build 3D objects in-game?

23 July 2015 - 03:54 PM

I don't know if it has a name, but it looks like the game is determining possible locations for whatever item type is selected and then just casting a ray from the cursor and highlighting the indicated position.

In Topic: Custom environment macro

22 July 2015 - 05:10 PM

You want to /DKHATBOX only if you're building it, and not have that set anywhere in the project options?

Yeah, so I can include vld within an ifdef block and not have to worry about remembering to comment it out or switch to crtdebug when I send the project to someone else.

Set (however you prefer) the _CL_ environment variable to /DKHATBOX

That seems to have done it. The code section is dimmed in the editor, but when I compile and run it's including the indicated section.
Thanks, all.