 |
|
NorthSwordsman
|
|
Too bad Firaxis/EA still own the copyright, else someone who is a skilled programmer could rip the game apart and fix the bugs.
The FreeAC project sounds promising; but it remains to be seen if enough people will volunteer ideas, time and effort into it. I would, if I knew the programming languages necessary, or had the graphic skills for the project.
Perhaps we should just see the bugs as game features and use them, except for a few that are especially overpowering.
|
|
|  |
 |
|
MariOne
|
 |
Erewhon in Neverland
May 1999 time: 06:18
|
|
"Top of the World" Chrash? LOL, I must have missed this one.
For me the most annoying bug, is that in a pbem the game ends everytima you eradicate a human faction, regardless of the victory conditions met, and you have to apply an unsatisfactory workaround to let a game go one. It happened to me *always*, in *several* pbem, with games set up/started by diifferent people around the wolrd.
Despite asked, no one was ever able/bothered to produce me a save where this doesn't happen.
Is this the same bug we're referring to, "top of the world crash"?
Let's say I'd even rather pay 200$ to see this and the above mentioned bugs fixed in SMAC rather than pay $50 for another game.
How many else would do it like me?
A programmer or two alone, can't usually support such effort.
A big program should be "usually", *IF correctly engineered* a team work, modular and the like.
Hiring one of two programmers could not be the solution.
The main pro should be that they know already where they should put their hands. So, you should pick the good ones. And above all, you should do it with the imprimatur of the company, because they should let them get the whole picture of the *source code*. And the company would want to get its $lice, on top of the money a worker/programmer need for his daily work.
Besides, seeing how most of the bugs look like due to SIMPLE BASIC LOW LEVEL PROGRAMMING SKILLS BLUNDERS, DISATTENTION, FORGETFULNESS, I frankly would not rate FurXs© *programmers* the best on the market.
To get SMAC fixed, the best would be to have the company RELEASE the source code, and hire a small team of GOOD programmers to study it and fix it.
Even if I'd win $1'000'000 at the Lottery, if think they'd never agree, out of stupid "professional pride".
And anyway, it's a pure daydream, like winning a lottery....
|
|
|  |
 |
|  |
 |
|
Blake
|
 |
Brainfallocatione
Oct 2000 time: 17:18
|
|
www.freeac.org, now.
I certaintely wouldn't shell out any money for a bugfix for SMAC, quite frankly I don't think the bugs harm the game enough.
I derive much greater disatisfaction from the dubious and poorly balanced features, like Crawlers and some key AI defecincies (things like not planting enough forest). These aren't bugs, so wouldn't be 'fixed' in a bugfix patch.
And to 'fix' something like the AI (or even just the former automation code to 'only plant forests') would require a lot of programming time.
As I understand it the SMAC code is rather a mess (I recall a reference to "spagetti code" in an interview with the Firaxis w/ regards to SMAX, and the AI). For a programmer to debug it so long after it was written would be a nightmarish task. And then you get problems like new bugs being introduced.
As the big cheese of the FreeAC project I intend to have FreeAC done right, that means the code and design will be modular. One somewhat big design aim of mine is to have a fully moddable engine - it should be equally possible to turn FreeAC into a swords & archers type game - and with a vast majority of editing done through the text files. By minimising the amount of the game which is actually hard coded it ought to be possible to keep the project managable, and make for easy modification by non-coders. The engine will be a small, clean, core. Being small and relatively simple the chances of bugs will be minimised. Additionally the OO structure will make adding new coded functionality relatively easy and painless.
Everything else will be defined in a vast number of text files, if it can possibly be defined in a text file, it will be. Not everything can be defined within a text file, for things which cant (for example, weapon type = res) it will be assigned by giving the weapon a TYPE or property, rather than some daft Furoxis method like making it depend on the weapon slot number.
About the only problem will be the large quantity of data in the text files, this will mean people who want to manipulate text files will have more power, and more debugging to do. This is still a much prefferable solution to large quantities of hard coded rules, because it allows users to quickly fix bugs and try things out.
If your interested as to why a commercial company, like Firaxis, wouldn't use a method like this, there are a number of reasons. Firstly, it takes a bit longer, and a bit more designing. If your goal is to get a product out of the door quickly it adds a lot of unessecary baggage.
More sinisterly it gives the community much more power over the engine, allowing the creation of new games, and potentially reducing demand for future games by the company. This is good anti-incentive for the game company.
PS. Sorry about the thread jacking.
|
|
|  |
 |
|
NorthSwordsman
|
|
Well said, Ogie! I'd do the same. Anyone have the email addy for Reynolds at BHG? Let's fill his box with pleas!
|
|
|  |
 |
|
RedFred
|
 |
Vancouver
Jun 1999 time: 21:18
|
|
I'd preregister for BRAC just because I like the acronym. But iirc, part of the 'separation agreement' included a proviso forbidding BHG from TBS games in general, let alone SMAC.
As far as the whole FreeSMAC idea, again I don't want to throw cold water on the idea. But I sure hope that you have Firaxis's blessing. There would seem to be legal issues if you got it off the ground.
Another option, open code, also seems unlikely. I suspect that Firaxis would not be willing to share it with the SMAC community. Partly because their programming techniques might cause them embarrassment and partly because they will likely resurrect the same old engine for 'new' games as long the public keeps buying them.
Volumes have already been written about the two most common crashes, so if you only have vanilla SMAC read no further.
The SMACX 'edge of the world' crash plagues many PCs. What happens in the most benign case is that moving a unit away from position (0,0) causes the game to crash. You can often work around it by putting the unit on 'go to base' or 'explore automatically' if you have a .sav from just prior to the crash. In its most malignant form, any unit, human or AI, in the top or bottom two tiles of the map all the way across can trigger the crash. And the 'automatic override' may not help.
I notice that the small 'replay' map that runs at the end of a game is messed up as well. I am not sure if these two bugs are related.
Interceptor scramble crashes also typically plague SMACX players only. But I know of at least one player, Misotu?, that was the opposite: SMACX ran cleanly and vanilla SMAC had interceptor crashes. There are about five 'fixes' I have tried, all to no avail. This crash may be dependant on your rig or configuration, or version of windows, or maybe your astrological sign. All I know is that at least some of the P3 Win 2000 people are not troubled by it and some other people with P2 Win98 like me were able to fix the bug using methods that were unsuccessful on my rig.
|
|
|  |
 |
|
Shai-Hulud
|
|
Finland
Jan 2002 time: 07:18
|
|
Firaxis is a commercial company and it has a responsibility towards its shareholders: they HAVE to make profit. Otherwise no one would have invested their capital to make SMAC/X possible. It takes money to make great games and it's a bad deal if both sides don't profit. Firaxis has supported SMAC with five patches and they have made the difference - it's not that bad. Quite simply it doesn't make sense to release more patches. There are only few of us left. Not enough consumers. I'm really fascinated to see what will happen to FreeAC. I know a lot of creative people are working on it. But I'm also sceptical about it. They don't lack will power or skill, but they lack resources and it makes all the difference. If non-commercial products would succeed there would be no need for commercial products...but, we all know how it works.
note: people often consider me as a cynic
|
|
|  |
All times are GMT. The time now is 05:18. Apolyton Time is 00:18. |
top of page
|
| archivepost |
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|