Forum Discussion
The 'few lines of code' have to do all possible combinations (how long will that take with 10 digits?).
The 'few lines of code' then have to monitor the results.
The 'few lines of code' have to be able to record any errors.
The 'few lines of code' then have to identify the cause of errors.
The 'few lines of code' must also be validated and approved before use.
My point is, even a 'simple test' is not always as simple as it may seem and takes time and money.
Your example was bad, you picked the easiest thing to test
As for money, if they sell 2 million copies at $50 average thats $100,000,000. That is a conservative estimate. They can afford to test button combos
- Psubond4 years agoLegend
@Trokey66 wrote:@Psubond but that is not pure profit is it, how much has BF2042 cost to develop so far?
i'm only stating that you picked the cheapest/easiest thing to test as your example. you could have picked anything else and i wouldn't have even said anything but you used the button press example which is ridiculously cheap and easy to automate. i guarantee you they already have functions to emulate button presses, you just need a function consisting of a few lines of code to tell it which buttons to press. hell i wrote an automatic shift cypher decoder in python that imported an encoded file and saved the decoded output to a text file and it was only 85 lines of code and that is way more complicated than automating a button press check with a logger if there is an error and i'm not even good at python (i'm old, i'm a C++ guy). someone good at python could probably do it in way less.
as for the other part, there is no excuse for not testing a product properly, especially on a product with this kind of budget/revenue. testing hardware/software is my gig, i know how it works. why do i know how it works? because i run a semiconductor test lab (and oh man, given what is going on in the world it's a good time to be in this industry!). no i won't state which one because i'm not going to dox myself on a video game forum.
tl;dr your example was bad because it's super easy to do and also super cheap and i know what i'm talking about. pick any other bug to find and i won't even question you