Posted: Fri Apr 18, 2003 6:56 am
I still like SPWAW better
What's your Strategy?
https://forums.matrixgames.com:443/
Originally posted by Ludovic Coval
[Joke on]
Erik (Rutins) wonder
[Joke off]
Originally posted by Les the Sarge 9-1
It just goes to show, no game can assure you, it's fans are worth considering worthy defacto.
But it was enough to get me to flip the list the bird.
Actually the kernel is intended to be kept small and secure. Do you remember the problems with faulty video drivers crashing the whole system when they were made part of the NT kernel and running with kernel priviligies?Originally posted by Veldor
If I had to pick a piece it would be the part about putting SQL in the kernal and having everything from the file system to the registry to Active Directory in server cases, to program data residing basically into SQL tables.
Thanks, this explains your aversion to Java! Hope your Up Front game is not written in Visual Basic...
I am very fluent in .NET. Certified even as an Instructor for it. And I have visited Redmond and other places recently for training myself.
It will remain small. First off its a much stripped down version. Second only a few essential pieces of it are actually "IN" the kernel. That is for performance reasons. Microsoft has done a fine job with the stability of windows 2000 and windows xp. I do not think its accurate to place any mistrust in that area any longer.Originally posted by larth
Actually the kernel is intended to be kept small and secure. Do you remember the problems with faulty video drivers crashing the whole system when they were made part of the NT kernel and running with kernel priviligies?
Only if you hadn't already applied the appropriate patches. I don't wish to argue the "security" issue. The most credible "universal" security report for last year stated LINUX as having the most vulnerabilities discovered for last year and MS was second. Its always more popular to pick on the big guys though so that fact didn't get advertised too much. In either case when 90% of the world uses a MS product for this or that and 10% uses the rest, it doesnt mean the other products arent just as buggy or unsecure. Its just not as many are trying to find them.The link that didn't work for your browser was to a security report on the MS SQL worm exploiting another MS security hole.
Thanks, this explains your aversion to Java!
Originally posted by Les the Sarge 9-1
I think I discovered Matrix shortly after (might have been a year lag), and really realised that a decent forum far out performed the merits of a mailing list in meeting my interests.
Originally posted by Les the Sarge 9-1
Oh just for comparitive sake. With Getright downloading in the slow evening/and or over night on a 56 k modem taking if my experiences are any indications, the equal of 6-7 12 hour long evenings. I can get the cd mailed to you faster than you can download it (took 4 business days for me to get it to Austria eh).
Sometimes the old ways are better, sometimes the new ways are.
So far for me, the biggest let down in wargaming, where new has not been worth it, is in the area of 3d.
I am currently more inclined to say the 3d experience has done more to burden wargaming, than make it more fun and easier.
You mean the MS sponsored Aberdeen Group report? And it based on new vulnerabilities, not the sum of known and new. Look into current stats and you'll see MS viruses still lead.Originally posted by Veldor
The most credible "universal" security report for last year stated LINUX as having the most vulnerabilities discovered for last year and MS was second. Its always more popular to pick on the big guys though so that fact didn't get advertised too much. In either case when 90% of the world uses a MS product for this or that and 10% uses the rest, it doesnt mean the other products arent just as buggy or unsecure. Its just not as many are trying to find them.
What does anything involving Microsoft have to do with an "aversion to Java"?
Haven't you heard of Microsoft Visual J++ or Visual J# .NET?
I didn't know you / eric but checking the credits made that clear - cool. The www page says still in development - how far are you?
Originally posted by larth
I believe this is really turning in an off-topic discussion since most of your beef seems to be java...
A vulnerability is no longer a vulnerability if it has been fixed. More total vulnerabilities discovered just means its been targeted heavily and bugs have been found and fixed. Others still have the same number of bugs or more they just haven't all been discovered yet because not nearly as many people are trying. But as 90% of hackers love to target Microsoft, it would alarm me that Linux has even NEARLY the same amount of bugs and vulnerabilities.Originally posted by larth
You mean the MS sponsored Aberdeen Group report? And it based on new vulnerabilities, not the sum of known and new. Look into current stats and you'll see MS viruses still lead.
Quotes are a bit dated and out of context. That's like quoting something Bill Gates said about Windows in the early 90's and applying it to Windows XP.
Perhaps because of quotes like:
"Java scares the hell out of me" (Bill Gates)
"How do we turn Java into just the latest, best way to write Windows applications?" (Ben Slivka, Microsoft's Java program manager)
"Subversion has always been our best tactic, it leaves the competition confused, and they don't know what to shoot at anymore." (John Ludwig, Microsoft's vice president in charge of Java development)
Well in the business world anyway most people care more about things like XML's universal abilities and so on which J# is aimed specifically at.
Surely. J++ is mostly known for the MS attempt at hijacking Java for their own purposes by introducing windows only extensions. And, by coincidence, a new security alert a couple of weeks ago.
J# is as far as I know only a way of moving the from old MS Java 1.1.4 (J++) into .NET, but only for .NET - it will not run on other companies Java virtual machines.
I think we can leave it at that. I have my opinion. You have yours.
/Lars
Originally posted by Les the Sarge 9-1
I have really appreciated the comments fielded by your Veldor and as well you Lars.
Way over my head mostly, but it has been interesting trying to understand them.
For me, my ultimate wish, is for VASL to become the utlimate "tool" for board gaming.
As a tool, MMP and Hasbro would not have someone usurping the need to buy the game, but would rather, just be providing a tool you use to play the game.
An AI has it's merits, but I think an AI is unnecessary to the goal. The goal being "how do I get the guy in country X able to play The Guards Counter Attack against me on the computer?".
In my vision, VASL is just a tool. I would feel that VASL if down right, would be as much copywrite infringement, as my table is. It would be just something needed to play the game.
Many graphics intensive applications need speed and C++, true, but mainly in just a few places. In the business world seems you can always buy bigger tin .
MFC is good?
Graphic designers (programs to make the UI with) as in Delphi are very useful for GUI programming. I don't think MS form editors even begin to compare.
Wouldn't you rather have the (you say) few Mac and Linux people be able to use your product too than leaving them out in the cold? Despite my handle I'm primarily a Linux user nowadays (in fact never been a Mac user). Java is very portable. C++ with SDL/OpenGL and the GUI libraries I mentioned is too. MFC and DirectX are not.
Java is always garbage collected, C++ possibly if needed/if you consider that good.
Btw. (2b||!2b) is not right either. 2b is an invalid identifier because it starts with a number but you all knew that or don't care .
Originally posted by Mac
Veldor, trying to impress grognards with your prog-talk? Sure it's likely you can get away with it but there are some of us who do understand you and you make an *** out of yourself. Less marketing hype and more good reasons would remedy the situation but I guess you like we all are too lazy to look up for facts before spewing out baseless accusations to support your view. Some newbie Java programmer displaced you or where's the angst coming from?
Even though I agree with you on that C++ has more merits than Java you have not yet even come close to my reasons. In fact your so called reasons are quite irrelevant.
Getting the product done is the biggest problem, no matter what language. What does it matter in the end if the product works? I have observed that many hobbyists go for Java so it must be easier to get into programming with Java than with C++. I have also experienced that somewhat myself. Productivity is better for some types of applications. C++ is not an easy language.
Depends, thats why I asked about methodology and sources. More AI has been done both in the business world and in game with C++. Anyone who says they don't "borrow code" is a flat out liar and I will not even debate the issue. It's simple fact. Just like no programmer "knows" all the syntax for the language he/she is using (or even 50%) without looking up a lot of things. That means its going to be more difficult to write a good AI in something else. No not impossible, No not necessarily with a worse end result. But more difficult yes, in my own opinion, which I am intitled to have on a forum.
[*]AI has little to do with the language. You are true in that many games neglect AI but that's the way business world has worked in this case.
[/B]
The Business world uses mostly VB, Access, SQL and the like as that is what is most pertinent to the form/data based needs of most organizations. Java is used there yes, though you will not find many organizations that dont use VB,Access, or SQL but you will find many that dont use Java.
[*]Business world is using a lot of Java succesfully, don't you agree? However, saying all of X uses Y does not make Y any better. It's more an indication of business realities. The best solution does not always win (and C++ isn't always the best either).
[/B]
There is no right answer here. But I will say that DirectX offers so many simple "effects", "manipulations", and overall "bells and whistles" not too mention simplicity in network game programming etc that while absolutely a lower priority than a good base game, certainly does help the game "look" better and more professional, and aside from all that many of those tools simply provide more interface options or more playing options (such as DirectPlay). DirectX and such are not "JUST" about performance.
[*]Many games use some kind of scripting language for most code. Performance is not the problem and I'm sure I bore you if I quote the 80-20 rule or state that for most code performance doesn't matter and you can very well optimize just the code where it matters.
[/B]
It continues to evolve, and as already pointed out, is one of the best documented libraries out there. It is also widely used, not in gaming but in the business world. The newest versions of MS Visual C++ do a wonderful job at implementing it and in "writing the code" for you for much of what MFC is useful for. I don't wish to start yet another debate on MS Visual C++ vs others or MFC vs whatever, but as you well know MFC is widely used. No it doesnt make it better than xyz, but it DOES mean there are more code references, examples, documentation, peer support, professional level classes, and on and on which in the end helps a whole lot more in getting your program done, which as you already said is what is most important after all anyway.
[*]MFC is good? Please. I'm no expert in it having only worked on a couple applications with it years ago but what I've seen and done does not convince me. In fact I find MFC a terrible antique library I wouldn't touch without significant compensation. AWT/Swing might not be as fast but that's not the issue for these types of games. Try GTK, wxWindows or what's better Qt for some other perspectives. Those are even free (Qt for Windows not) and portable. Oh and btw. I'm not satisfied with any one of those so I'm writing my own user interface library but many would call me crazy and most do not have the luxury.
[/B]
Yep. They are well accustomed to that stance already. If supporting a half dozen Mac and Linux potentials means sacrificing higher productivity options, absolutely. You have a Linux machine great. But are you actually going to try to tell me that you don't also have a Windows machine or at least dual boot the linux pc?
[*]Wouldn't you rather have the (you say) few Mac and Linux people be able to use your product too than leaving them out in the cold? Despite my handle I'm primarily a Linux user nowadays (in fact never been a Mac user). Java is very portable. C++ with SDL/OpenGL and the GUI libraries I mentioned is too. MFC and DirectX are not.
[/B]
Trust me, the statement I made about VB being a higher level language was not meant in any way as a compliment for it. VB is great for form building and simple business apps in front of access or sql etc. Thats about it. I would rarely use it anywhere else. But you can find that statement in many books on the topic. Simply because the "language" of VB is a bit more English like whereas C++ is a bit more "cryptic".
[*]VB is not really a higher level language. It doesn't offer any useful constructs C++ doesn't have. It just doesn't enable you to do low level programming like in C++.
[/B]
You agree or disagree? Most of your post is taking both sides at the same time yet also neither. I agree that sometimes diversity is good, but supposedly its already been established that ASL players arent generally the most technically advanced. One PC product is plenty for them to learn, install, and be good at. Two can only make things more complicated, and Three gets to be insane. Since VASL and JASL both use the same graphics and both use the same development language, it is THAT that I find funny. When it just could be a collaboritive effort like VASL has always been since day one.
Your idea of JASL and VASL somehow eating each other or doing some other harm seems funny to me. Copyright must be respected but having two or more similar programs isn't always a problem but a Good Thing(tm). An application doesn't have to be complete or commercial quality to be fun to its creator and others. Many such projects are commercially unfeasible. I wouldn't talk about fragmenting the few users but reaching a wider audience instead. Sometimes diversity however is bad like you say but the chess analogy was nice.
I haven't changed my mind that I would prefer one PC ASL product instead of two, or that if there are two that I'd prefer the second to be a fully approved near-to commercial quality version whether sold or not.
Maybe you spoke hastily in the beginning and are now slowly agreeing or changing your mind and we can spend our time discussing something more productive. Hope you get results with your project, that's what everybody wants after all. And hope I didn't upset you too much because you also made some good points.