What is your worst bug in a release of a product on launch?

Started by Matty, January 07, 2023, 06:58:46

Previous topic - Next topic

Matty

My worst bug was on a game I released on Steam in 2020 - my first game released on Steam, also my first real game made with C#/SDL2.

The bug was that my gui files load from text data and I didn't realise that some countries, particularly European ones, treat decimal points and commas differently for numbers - so all my button scales were all screwed up for some users.

I had no idea what was causing it even when they shared screenshots with me, I started to think that the users were playing funny buggers with my gui text files and altering them and sending screenshots of the error.

It took me several weeks to realise that I had to use cultural settings when reading in floating point values from text files in order to ensure that commas and decimal points are read in correctly.

Had I been working in a team or with other people or had some testers I might have avoided this. That's one of the pitfalls of working alone.


Xerra

Not actually a bug, but I wrote a game for one of our competitions called Tommy Gunn. Bad enough that it turned out the name was also used by an infamous porn star, but IwasAdam then went through the entire game to completion without firing his gun once. I tried the same thing just to confirm I'd maybe really made that game too easy. For a game which involved shooting enemies before they could shoot you, this was embarrassing, lol.

I'd even made the Qube boss at the end just something you had to walk into, as I'd run out of competition time to actually put some kind of boss fight together.
M2 Pro Mac mini - 16GB 512 SSD
ACER Nitro 5 15.6" Gaming Laptop - Intel® Core™ i7, RTX 3050, 1 TB SSD
Vic 20 - 3.5k 1mhz 6502

Latest game - https://xerra.itch.io/Gridrunner
Blog: http://xerra.co.uk
Itch.IO: https://xerra.itch.io/

Matty



Qube

Many many years ago I made a space game called 'Galaxix' for the iPad. I tested it all the way through on the iPad 1 as at that time the iPad 2 was the super shiny new one. After it went on sale most iPad 1 users were saying it kept crashing out to the Home Screen. After freaking out I found out that it only worked properly on the iPad 1 when you'd not been using other apps beforehand ( lack or RAM ). So on day one I had to figure this out, reduce texture sizes and re-submit. Luckily it was accepted pretty quick back then and all was OK after that.
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

MrmediamanX

The game not running. It was a dumb compiling mishap.
I never placed a file in the right folder, Twas preoccupied.  ;)
It's a thing that doe's when it don't..

statto

I didn't handle resolutions well and as a result on game launch day several users gave bad reviews because the game was too small on their screen and then crashed to the desktop. I quickly patched it but I never got those users back :(

RemiD

i can tell you another issue that i have seen recently, with the game 'breakout invaders' (blitz3d game on steam) :

on my laptop, i use a 'mise à l'échelle' ( 'scale' ?) of 150%, and with this i was not able to see some boutons of the menu / UI. but if i set the 'mise à l'échelle' ( 'scale' ?) of 100%, i am then able to navigate in the menu / UI correctly...

Ed Davis

I developed a text editor in late 1984, and finally released it as shareware in December 1985.
I got an almost immediate bug report - it crashed on CGA systems.

One of my friends had a CGA monitor, so I spent an evening debugging on his computer.

I only had a monochrome monitor, and I didn't realize that while the screen address for my monitor was 0xb000, for CGA it was at 0xb800.

And then I had to take care of snow, using the vertical and horizontal retrace idiom, which I don't remember all the details of now :)

Those were the days!

Naughty Alien

...after designing/installing hardware for nestle factory (system which detects faulty cans or one which is empty, and removing them from conveyor belt instantly), controller will randomly kick out either wrong can or miss those which should be actually kicked out..it was a true nightmare as i just couldnt find anything at all that is wrong with either controller hardware or firmware, as all works perfectly on test bed...eventually, after pulling out hair which i do not have, i realized that some variable in my firmware is declared as "int sync_uS_;", then i checked specifications of hardware on host side and basically instead of 'int sync_uS_;' i had to initialize it as 'uint32_t sync_uS;', because byte size of sync_uS was not same as MCU on host side was entirely different architecture..meh..

Matty

Bugs like that one and Ed's above make me glad I mainly work in languages that are high enough level that these things never come up.

Pfaber11

The bug is in Pure Basic 6.00 . The OpenGL does not work as it will not render terrain which also means it is not cross platform at the moment. I could complain further but I'm not going to . Basically Ogre needs replacing fast. When I went on the forum some guy did say not many people use the 3d in PB and now I see why. When it gets fixed I may look at it again but at the moment the way it is it is a waste of time , 2D is fine though. Spent 69 quid on it and nine months to find it a major disappointment. Anyway I will probably not use it again after this . What if I was relying on PB for my Job I would be screwed.  I Really hope Fred sorts it . I wrote to Fred in June  last year to see when Ogre might be fixed but did not receive a reply. He knew this before PB 6.00 was released. So all that Beta testing was a waste of time for all concerned . I think he should of released a statement to of informed the people that the 3d was ****ed. If I was using the 2D I would not of noticed.   

HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz

Baggey

Microsoft Visual Studio!

Embacadro C++ and its Delphi

Dev c++

Ray lib

SDL

Quite Frankly the most terrible products ever released! These are all Elite'est Packages!

You can not use them unless you know how to use them to start with! ONE BIG ********* CIRCLE! >:D

s'en tenir à une langue et l'apprendre bien! BlitzMaxNG!

Kind Regards Baggey :o
Running a PC that just Aint fast enough!? i7 4Ghz Quad core 24GB ram 1TB SSD and NVIDIA Quadro K620 . DID Technology stop! Or have we been assimulated!

ZX Spectrum 48k, C64, ORIC Atmos 48K, Enterprise 128K, The SID chip. Im Misunderstood!

Coder Apprentice

Pfaber11, Baggey, I don't think you guys understand what this topic is about.

Pfaber11

I get it now Kris sorry. As in my worst bug it was my latest game . It did not put the score up until you actually scored something there was  no "score = " or anything . I was gonna leave it as was not too obvious but it annoyed me so I fixed it this morning and got the fixed version uploaded onto itch.io  . 
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz