Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 01 Oct 2003
Offline Last Active Jul 03 2014 08:49 AM

Posts I've Made

In Topic: Questions for all programmers.

16 May 2014 - 12:26 PM

1) What was the first programming language you studied?


2) Did you have any Computer Science background before your first language (ie: boolean algebra, memory organisation, algorithms)?


3) The first language you studied was it self-taught, formal instruction, or both?


4) Was the Computer-Science background self-taught, formal instruction, or both?


5) When you started to study Computer Science did it help your understanding of the language you first learned?

Not specifically that language, no.

6) What kind of environment did you first program in (ie: the IDE or text editor, and the OS)?

Text editor, early Windows environment.

In Topic: How to stop users from manipulating Game Save Data

16 April 2014 - 10:57 AM

I can agree with this, on a different front: willpower, and existentialism.
Willpower: knowing that I can easily (in under a few days' worth of time) modify the game to have about any outcome of my choosing makes it very difficult for me not to try to reason my way into caving and modifying the game, rather than completing the challenge as presented. This leaves me with a bad taste in my mouth, as it feels as if the game isn't the real challenge, I am. A game that is a metaphorical cookie jar doesn't sound fun to me, if I have the what-ifs riding in the back of my mind all of the time.
Existentialism: the game is so easy to break that legitimately earning the rewards actually yield fewer benefits than illegitimately removing limits. In that regard, if the game is all about making the values in the file increase, and I have the means to increase them beyond the game's wildest dreams, I can complete the game instantly. The game no longer is "the journey" to the happy end, but a mere obstacle that can be averted on the way to the final goal of having these values meet criteria in the most efficient way; by having the game's data unintentionally be changeable, the game is now optional.
For these reasons, and faced with these decisions, I will actually lose almost all fun in playing the game, and be forced to move on. Any high scores that I get can be forged. I no longer respect the accomplishments of my fellow players, and I doubt their abilities. My victories will be hollow, knowing that I could have had greater ones in five minutes.
Please, don't kid yourself into thinking you'll get the best of both worlds by allowing cheaters and honest players alike to do things the way they want to. Some people desire not being permitted to break the rules, and will abandon your game if it is easy enough to subvert them.

It sounds like you have serious issues then, if upon realizing that you can get away with doing something unintended, you suddenly find yourself constantly thinking about doing it.
You can probably get away with planning and robbing your neighbor in "under a few days' worth of time", and you'll probably come out with a lot more money/valuables.  But I hope, now that you know you can do it and get away with it, you're not suddenly thinking about the "what-ifs" in the back of your mind all of the time.
I don't think most people seem to have the same problems with compulsiveness that you are having...

They have a word for that, its called entitlement. I.e. for some reason there seems to be this popular thought these days that because you buy a game that basically means it should be whatever you want it to be.

Yes, when you buy something - when you give someone MONEY for an item - you are entitled to do what you want with that item. That's part of the act of OWNERSHIP. And when you sell something, you give up your rights to do what you want with that item - you are no longer entitled to it.

This is part of the definition of entitlement and ownership and is a standard part of all commerce. It's something you need to accept if you ever intend on selling anything.

Just like this: I might not like race tracks, so I don't wany any of my cars to be driven on race tracks. But once I sell you my car, I no longer have the right to tell you "You can't use this on a race track." You are now entitled to do what you want with that car, including driving it on race tracks, because you bought it and you now own it.

Textbook definitions rarely work in games

This is not a game, this is a message board discussion. When speaking the same language, you need to abide by the commonly-held definitions, otherwise no one is going to understand what you mean.

an FPS for example is vague terminology just like what constitutes an MMO is vague terminology.

No, there's nothing vague about them. They're very easily defined.

A FPS is a game that uses the first-person viewer and allows the user to carry and shoot guns. "First-person shooter."

An MMO is a game that allows a large number of players to play in the same game environment simultaneously over the internet. "Massively-multiplayer on-line."

I actually never really take textbook definitions of words that seriously

And that is why you are having problems communicating with the rest of us.

"Cheating" is a very-well defined word. You keep using that word, but it does not mean what you think it means.

But really I shouldn't need to even explain why modifying the rules or your status in a game through file modification is considered cheating.

Well almost everyone here seems to think you're wrong so, yes, it sounds like you DO need to explain why modifying the rules or status is considered cheating. Because we all think it does not, and we shouldn't just take it on faith just because you said so.

You should also open your mind to the possibility that you may be wrong.

I mean most software being modified by a user without the explicit direction of the creator is usually seen as a bad idea, barring bug fixes or some nonsense like that.


Yes, but not because it's "cheating." Mostly because it potentially introduces instability in the programm either resulting in crashes or unintended consequences due to the code running in such a way that was not initially foreseen or intended by the designer.

In Topic: tricks of the 3d game programming gurus

24 December 2013 - 08:23 PM

The author maintains a forum on his company's website, there's a thread with information on getting the CD contents straight from him:



In Topic: Please advise me on my options from your own experiences.

10 October 2013 - 03:28 PM

I've decided I'm going to start with C# alongside Unity. Does anyone here with vast C# knowledge have any tips, recommendations or goods books/tutorials I can use? I want to start from the bottom up.


You are getting way too far ahead of yourself here.  Unity is an engine.  You don't even know how to program - so picking an engine is many steps down the road.  You need to learn how to program first.


This is what you need to do:


-Go to a bookstore

-Go to the programming section

-Pick a book that teaches a language and buy it.

-Read through that book, doing ALL of the exercises and projects in the book.  Don't keep reading past an exercise until you've completed that exercise.


For the most part, it doesn't matter which language you learn.  Personally, I think C++ would be best, but C#, Java, Python....it doesn't really matter, because once you've taught yourself one language and learned it well, it's incredibly easy to pick up any other language you want.


So go to your bookstore and look through the books and pick your language based on what BOOK you like best.  Which book is available that will fit your learning and reading style the best?  Go with that one.


You're going to be learning programming for several weeks, probably several months.

In Topic: How to get motivated to learn Programming?

28 September 2013 - 05:55 PM


I mean, I'm plenty motivated to keep trying and it is my dream but I usually buy a book, read 400 pages or so and then quit halfway through and never pickup the book again.



What does this mean? Are you just reading the book, or are you actually doing all of the exercises and projects as you move along through those 400 pages?

Because if you're just reading, then you're doing it wrong.  You're not going to learn it and you're not going to stay motivated.