|
::sigh:: It just doesn't end.
Roto
|
Did I flame anyone? Did I continue to harrass tSB to make my ideal version of Verge after I got a flat out no? Am I the idiot who's been working on a game for four years straight? Am I the one without the life who gets outrageously pissed when someone simply points out why they won't use so and so version? Not really. I've lived and dealt with it. Unfortunately, you and your homeboys seem to have jumped on my tail anytime I do so. What a bunch of lovely characters you are..
Posted on 2001-09-20 21:30:27
|
Ear
|
"Did I flame anyone?"
Yes. You clearly insulted andy and everyone using Python. You called them all "lazy" in case you don't remember.
"Did I continue to harrass tSB to make my ideal version of Verge after I got a flat out no?"
You complain about v2.6 and v2.7 every five seconds and just a minute ago stated that Python "wasn't a real language." What else could you want?
"Am I the idiot who's been working on a game for four years straight?"
I've only been working on Confluence for the past three weeks. Unless you mean tCoS, which I've only been working on for a few months.
"Am I the one without the life who gets outrageously pissed when someone simply points out why they won't use so and so version? Not really. I've lived and dealt with it. Unfortunately, you and your homeboys seem to have jumped on my tail anytime I do so. What a bunch of lovely characters you are.."
So you're allowed to complain about something every five minutes, but no one else is allowed to offer a rebuttal? If you post something blatantly stupid and offensive, you bet your ass you're going to get something offesnive back.
- Ear (escovan@myrealbox.com) "It's time for the human race to enter the solar system."
Posted on 2001-09-20 21:54:48
|
Roto
|
"You're contradicting yourself. Stability is a reason to switch in and of itself. Even v2/v2k/v2k+j suffer from "interesting" quirks that most people would be more than happy to do without. (mikmod butchering mods that it doesn't crash on being no small part of that)."
I don't use v2.6. Never did. Don't plan on to. Don't assume, kid.
"VC suffers from a deplorable lack of data containers. You can use arrays, and one dimensional arrays at that. Sure, they "do the job", but that's like saying that a bicycle can get you across North America. Sure, it does the job, but there are better ways."
So what? It doesn't bother me. Maybe because you're so jolly gee used to having such methods available to you, but I, on the other hand, ain't so overly accustomed to easy management that I'm willing to complain if I can't display my script kiddie skills.
"VC also forces you to use pointers, which means that that v2 is unstable, and it will always be unstable."
*roll eyes* Never thought of it like that. Maybe because I never experienced any instability on my part. Loading up pictures never really crashed Verge2 and if it did, well, I was being an idiot.
"There are a truckload of other mistakes made in VC's design, but I'll spare you the lecture."
Hey, I'm not working with the source code. Feel free to spare what you must.
"I think I've already proven that Python qualifies as a "real programming language", but I'll do it again, for fun. If you search sourceforge.net, you'll notice that there are over a thousand Python projects. That's a 1 to 5 ratio to C projects. Not too bad."
So what? The source code of Dragon Warrior Legend is on Sourceforge.net as well and that's in VC. Maybe I should get that rework that ratio and make VC a real programming language.
"Further, smart programmers are lazy programmers.
Nobody benefits from reinventing the wheel five thousand times."
Duh! While I'm not a laggard, I've never reinvented anything that was already done with VC (unless I thought it was crappy or I would have to break it so much to work with my current setup that I might as well write up my own). Man, tVS was a great place.
"The simple truth is that a wise programmer knows what to remove, what to recode, and what to reuse. Python is loaded with reuseable code, and its syntax actually helps you out, instead of holding you back! Imagine that! I myself have coded several hundred lines of Python, only to find that it works perfectly, without debugging!"
My god, you sound like a one of those people off of the televison, you know, the yokes who try to pawn off badly mangled self-help booklets. Seriously, I know this junk. Don't bother repeating it because I done it, lived it, and saw no point in continuing it.
"How many times has that happened in VC?"
Maybe once, twice, or thrice...Stupid errors on my part but it never took me eons to find them. A minute at most.
"Yes it was. Not entirely, fair enough, but the engine and the language are both at fault."
"I'm sure we all love the way that entity.tx and entity.ty are completely independant of entity.x and entity.y. Or the way that the engine's colours are all messed up if you don't PaletteMorph at startup. (moot if you're in hicolour) Or, have you ever accidentally had a circular #include reference in your VC code? One particularly fun thing to do is to accidentally swap the parameters in fseek. Crashes the engine every time. I've also seen people do some very strange things to make entities behave in a certain way. Do not blame these things on the people using them. The engine should catch these things! Or never allow them to occur!"
Again, never experienced such nutty results. Maybe I should copy and paste some assembly into my VC editor, compile, and see what I get.
"I agree that effort is required to actually get anywhere in just about anything worthwhile, but do not turn a blind eye to v2's many, many flaws. Nobody benefits."
What are you saying? I should be a paranoid little punk and fret over to v2.7 just because my colors would be messed up if I don't use a PaletteMorph correctly or if I rub fseek the wrong way. Give me a break.
Posted on 2001-09-20 21:54:52
|
Roto
|
I figured it out and I just went my merry way...
Posted on 2001-09-20 21:57:05
|
Roto
|
I'm getting the hint that whenever I write anything that intrudes on the security of certain individuals, I get flamed or criticized.
Well, you know what, I'm tired of it. I'm just going to avoid saying such things (unless it's perfectly stated that such criticism is accepted) and allow them some peace of mind.
I have better things to do than write responses to people who are so vibrantly rude (such as Ear and Khross) when someone simply states that they aren't "in" with them. I don't want to waste my time being cursed at when I could be having fun working on my game.
Well, tSB, v2.7 is great and all but I still don't want to use it. I'm happy with v2 and until the day where it proves to be ubertrash or I suddenly like begin to Python, chances are that I will stick to v2 and enjoy it well.
Feh. I'm going back to work.
Posted on 2001-09-20 22:06:05
|
CypherAlmasy
|
::sigh::
I know this is eventually going to turn into a flame war. I don't care anymore; I'm not going to choose sides or anything because of how pointless it is. I didn't choose VC over Python because of any strengths the former has (even though so many people seem to point out every major flaw). I started with VC because it's what Verge itself started with; it's a classic. In a way, it's the same reason that I think that before ANYONE ever buys a PSX, PS2, Sega Dreamcast, or Nintendo Gamecube, they should be required to purchase an NES, SNES, and perhaps even an Atari.
Some might find this strange; I don't. To put it simply, I see what's happening here at Verge, and it emulates what has happened to the console game market in general. In the beginning, people set out to make fun games. They succeeded incredibly; I still pull out my copies of Super Mario Bros., Star Tropics, The Legend of Zelda, etc. every once in a while because they don't lack what so many of today's games do: pride. The graphics aren't spectacular; they're actually pretty crappy. But the graphics weren't the point of the game. The GAME was the point. Games were harder back then because they didn't have anything to fall back on. So many of the games people major manufacturers release today rely more on eye candy and cinema style scripts to carry the game through than the game itself; a perfect example of which being FF7. Don't get me wrong, I love all of the FF games, and 7 holds a special place in my heart. But it was too darn easy! With all of the mindblowing effects, CG sequences, etc. never before seen in a major RPG project, the gameplay took a backseat.
I know I've been ranting, but I'm about to make my connection. What I see here parallels what I talked (on and on ^_^) about above: you guys sit here and fight over your languages (I like Python! I like VC! Screw you both, I love Java!) while you seem to forget that the entire fun is not in getting out a game as fast and with as few errors as possible. It may be a thing about being a relative beginner, but half the fun for me is the problem solving process. Leave out the debug stage, and it's just typing to me. Isn't that what programmers are SUPPOSED to enjoy? I mean, otherwise, why do it? Anyone can sit there and pump out code if you give them a reference manual and a text editor, but the true skill, nay, the true JOY, comes in turning that code into something akin to perfection. A game without any errors is just not fun to make.
And while I won't comment on my particular preference (since I've only coded in VC, I guess I really don't have one anyway), I know that I would probably enjoy Python just as much as VC. No language is perfect; let's work towards making it so. That's the fun.
CypherAlmasy
Life is an RPG. How much experience have you earned?
Posted on 2001-09-20 22:13:21
|
CypherAlmasy
|
All this talk about different mini-versions is going to make my head explode. What's the fastest way to get a moderately stable version of V2.6?
Life is an RPG. How much experience have you earned?
Posted on 2001-09-20 22:16:41
|
CypherAlmasy
|
Now now now, children. Don't fight. Honestly, I'm just trying to make a game here, and it gets hard with all of the SHOUTING I HEAR! Yeesh.
Life is an RPG. How much experience have you earned?
Posted on 2001-09-20 22:21:21
|
andy
|
"I don't use v2.6. Never did. Don't plan on to. Don't assume, kid."
I didn't say v2.6 exclusively was flawed. The points in my post apply to v2 and up. With a few bugfixes, interface tweaks, and a built-in combat system, v1 would be nigh perfect, so it's beyond the scope of this discussion. (if you really want me to, I can go into why)
" So what? It doesn't bother me. Maybe because you're so jolly gee used to having such methods available to you, but I, on the other hand, ain't so overly accustomed to easy management that I'm willing to complain if I can't display my script kiddie skills."
This goes right back to where I said "the idea is to get the most results out of the least amount of work". VC means more work, and for what?
"Loading up pictures never really crashed Verge2 and if it did, well, I was being an idiot."
What about memory leaks or memory corruption due to dynamic image alteration? You don't have to be stupid to make such errors. Neither will ever happen in v2.7. Again, more work for less effort, and no loss in flexibility.
"So what? The source code of Dragon Warrior Legend is on Sourceforge.net as well and that's in VC. Maybe I should get that rework that ratio and make VC a real programming language."
A 1 to 5 ratio when compared to the most commonly used language on the planet is a lot more impressive than 1 to 5500. :P Python is far closer to most peoples' definition of a "real programming language" than VC is. (unless, of course "real programming langauge" means "C", as we all know that C is without flaw :P)
"Duh! While I'm not a laggard, I've never reinvented anything that was already done with VC."
Why wouldn't you prefer a language that leaves you with even less to reinvent, then?
"My god, you sound like a one of those people off of the televison, you know, the yokes who try to pawn off badly mangled self-help booklets. Seriously, I know this junk. Don't bother repeating it because I done it, lived it, and saw no point in continuing it."
Obviously you haven't, if you're voluntarily giving yourself more work than you have to.
"Maybe once, twice, or thrice...Stupid errors on my part but it never took me eons to find them. A minute at most."
It happens to me more often than not. Do not blame those "stupid errors" on yourself. More often than not, they are the language's fault, and not the coder's.
"Again, never experienced such nutty results."
It's happened to other people, though. In particular, the (completely idiotic) distinction between entity.x/y and entity.tx/ty has confused more than its share of people.
"Maybe I should copy and paste some assembly into my VC editor, compile, and see what I get."
Funny you should mention that. Ear has found more than a few bugs in VCC that allow you to do things that you most definitely should not be allowed to do. Another fistful of bugs on the pile.
"What are you saying? I should be a paranoid little punk and fret over to v2.7 just because my colors would be messed up if I don't use a PaletteMorph correctly or if I rub fseek the wrong way. Give me a break."
I am saying that there are a heck of a lot of very good reasons to switch to v2.7. Most of the people who have tried it have told me that they like it. The ones who don't either haven't said anything to me about why, (which is a shame) or they have, in which case I have made adjustments and/or bugfixes, which are infinitely easier to apply, given the more organized codebase.
"Ignorance is its own reward" -- Proverb
Posted on 2001-09-20 22:21:40
|
-zaril-
|
Roto, you do come off as a pesky negative pessimist in most of your posts. When you start contributing things people want to read, you'll probably obtain some sort of respect here.
Second note, that someone works on a game for a long while wihtout being finished doesn't really prove anything but it being a hard task. Why is this an argument as if you wish to strike some weak point?
Anyway, just please be a bit neutral in your posts and try not to come off as a pessimist, it is clearly not appreciated and if you can't follow the "rules" or manners from the start, people will get pissed.
zaril@hellven.org - ICQ 7698022
Posted on 2001-09-20 22:23:54
|
andy
|
"Leave out the debug stage, and it's just typing to me. Isn't that what programmers are SUPPOSED to enjoy?"
I like designing the system, then implementing it. No small amount of thought goes into coding, and who doesn't like things to work the way they should? Using something because its harder to do the same thing makes little sense to me.
I think you really should give Python a shot, it's a nice langauge to code in.
"A game without any errors is just not fun to make."
I disagree. Less debugging, and more innovating. :)
"Ignorance is its own reward" -- Proverb
Posted on 2001-09-20 22:35:18
|
Roto
|
"With a few bugfixes, interface tweaks, and a built-in combat system, v1 would be nigh perfect, so it's beyond the scope of this discussion. (if you really want me to, I can go into why)"
This interests me to no end...Do go on..
Posted on 2001-09-20 22:51:27
|
Roto
|
..but face it, I don't have to appease anyone nor do I want your respect. I have followed your rules and manner, only to receive flames that they are usually long sentence fragments containing at least two curses per line. It's a rarity I get an appropriate answer or rebuttal. Rather than give fuel to the snerts, I've decided just to keep from saying what I think and allow people to enjoy themselves. So, it's all good (and more of the oligarchy way you have come to like, ya know, shut up the individual just to keep the group in check).
As for the arguement, it's totally viable.
I haven't broken any rules, pal, and if I did, I haven't blown some people out of the water. Seriously, my few meager insults and criticisms don't hold a trickle to the antics that some of the flamees have pulled.
*sigh* Man....
Posted on 2001-09-20 23:43:46
|
andy
|
v1 has a much narrower, much humbler scope. It is made to make console style RPGs, and it is very difficult to use for much of anything else. It's much better at what it was intended for, at the cost of all the fun stuff that it wasn't intended for, but people did anyway.
v1's VC implementation, while not perfect by any stretch, is meant for plot scripting. Very little else. (I could imagine parts of a built-in battle system using VC as well, for stuff like effects and maybe even some AI coding, but this is all speculation)
v1 was rather notoriously buggy, and some of the functions had inconsistent interfaces. I remember some situations in which you had to pass PartyIndex(x)-1 instead of just PartyIndex(x), due to funkiness with certain functions that used party.dat indeces.
Basically, v1 is almost exactly what it was meant to be. v2 was meant to be so much more, and, although I'm sure you'll disagree, it is my opinion that it fell short of that lofty goal.
"Ignorance is its own reward" -- Proverb
Posted on 2001-09-21 00:06:10
|
CypherAlmasy
|
. . . scream! Yeesh!
Sorry. ^_^
Perhaps you're right. But then again, perhaps neither of us is right. I merely assume based on what I know, and what I feel. If you get a kick out of having something work for you, I can't say I blame you. I've always been more of "Life's a journey, not the destination" kinda guy anyway. I guess that my point really is this: we should be helping each other, not arguing. I'm pretty sure I've had that one before. Maybe if we would all actually work on MAKING VERGE BETTER things wouldn't be like this. I mean, for example, perhaps instead of flaming Roto and having Roto flame everyone back, we (notice the WE portion) should work on making a version of Verge that implements an improved version of VC. It would make a lot of people happier (like me!). Not to mention it's a pretty good challenge for you to design a solution for. Look at it this way: even if you don't help the community, and even if no one appreciates it but him, it'll shut him up. ^_^ (No offense, Roto. You've helped me A LOT, and I personally don't mind anything that anyone says). I would be willing to help and lend my pitiful knowledge to any such project, or any development project in general. I want to help the community because I enjoy Verge. If that would help the community in general, no matter in what miniscule a manner, I think it's worth doing. I only wish that they had paying positions for this kind of stuff; it would make MY job search a whole lot easier.
CypherAlmasy
Life is an RPG. How much experience have you earned?
Posted on 2001-09-21 00:14:47
|
CypherAlmasy
|
I agree completely. When V2 first was released (I've been here in the background a lot longer than some of you may realize. ^_^), I was hoping it would be a more powerful, lessy buggy version of V1. What I found was a buggier, screwed up version of C. ::sigh:: If Verge had kept it's console RPG goal in mind, I think things would be much different now than they really are. Perhaps a newer and update version of V1 is more appropriate an upgrade than what I said above (see "If I see one more 're:'" if you're confused). Hmmm. Well, no matter what, I wanna help, even in some small, miniscule way if you guys ARE willing to do this kind of project. Or maybe I'm just shooting my mouth off here. But hey, it's innovation and a step forward no matter what perspective you look at it from, so how bad could it be?
CypherAlmasy
Life is an RPG. How much experience have you earned?
Posted on 2001-09-21 00:22:00
|
CypherAlmasy
|
Look at the size of this thread! I'm honored to have started such a conversation. If only more of it were more. . . civilized. ::sigh::
CypherAlmasy
Life is an RPG. How much experience have you earned?
Posted on 2001-09-21 00:23:32
|
Devon
|
I had a terrible time with VC, from v2 to v2.6, it was buggy, the engine was buggy, and it seemed that no matter what I tried to do with it, something would crash sooner or later. It ruined my original battle system, it ruined my first menu system, it ruined a _very_ simple loading screen I tried to design. I don't care at all for a language that requires you to redesign something because it chokes on its own functions. And it most definitely was not my fault as a coder, because some people were able to run my code bug free, while I got fatal errors. My goal with VERGE is to make a great game, not to become a L33t C0d3r or something like that. I don't care what a language is or isn't, programming, scripted, compiled, interpreted, so long as it *works*, consistently and reliably. If I wanted to be a 'real coder' I would have learned C. VERGE and VC/Python are probably never going to match what you could do with a fully compiled custom engine, but that's not what I'm looking for.
It's nice that VC works for you. It doesn't work for a lot of other people. I had a lot of good ideas ruined by VC's inability to handle things that its documentation indicates it should. If I could have spent less time working around the bugs and just gone ahead with my original system designs then I would have had a solid game by now, but instead I was left constantly waiting for a new version that would promise to fix the bugs, or to add a sorely needed feature. Rarely were these promises delivered on. The engine and the language were very much the problem for me. Not on a issue of comprehension or vision, but simple functionality.
-Devon
P.S.
Calm down, dude. I don't know why you feel the need to get so bent out of shape over VC. If it really does work for you, fine, you have about six versions of VC VERGE to choose from. Some people want or need something else. Python is that.
---
Square's making money.
We're making art.
Posted on 2001-09-21 10:18:38
|
Roto
|
Anything that screams the possibiliy of another Blue Star's "Tears of Vengance" demo wins my vote of approval.
Posted on 2001-09-21 15:38:29
|
rpgking
|
Yeah. It's definitely not a "total piece of crap." Looks like your first major attempt at win32/DirectX programming wasn't a total failure afterall. :P
Out of clutter, find simplicity.
-Einstein
Posted on 2001-09-22 01:18:01
|
|
|