So tank johnson and I decided to go as high as possible in hill hide and seek

All things BZFlag - no [OT] here please
Post Reply
XndrK
Private
Private
Posts: 4
Joined: Sun Dec 11, 2016 6:06 am

So tank johnson and I decided to go as high as possible in hill hide and seek

Post by XndrK » Sun Aug 27, 2017 4:46 pm

Things got weird.

Screenshot I (the screenshots are too big and I'm too lazy to shrink them in GIMP or something)

Notice the broken height and direction indicators.

Screenshot II

Eventually everything just kinda bled into everything else (except in the chat and radar boxes, where everything just had a fade tail (or whatever the heck you call it)). I had fired one shot to see if my gun still worked. It apparently did, but the screen did not.

Screenshot III

Note the text up top.

I'm not complaining -- this isn't a glitch report in the sense that I want to have the "problem" "fixed". I think it's kinda funny. But eventually, the server would not let me fly any longer and I plummeted to the ground, which took me about 30 seconds. Apparently, tank johnson has gotten even higher, but I'll let him handle it in the next post.

tankjohnson
Private
Private
Posts: 2
Joined: Sun Aug 27, 2017 4:48 pm

Re: So tank johnson and I decided to go as high as possible in hill hide and seek

Post by tankjohnson » Sun Aug 27, 2017 4:51 pm

Bruh I went to outer space. check this out. I kept shooting and turning in different ways and heights and it ended up looking like this
Attachments
bzfi0005.png
BZ black hole
(953.41 KiB) Not downloaded yet
Last edited by tankjohnson on Sun Aug 27, 2017 4:54 pm, edited 1 time in total.

tankjohnson
Private
Private
Posts: 2
Joined: Sun Aug 27, 2017 4:48 pm

Re: So tank johnson and I decided to go as high as possible in hill hide and seek

Post by tankjohnson » Sun Aug 27, 2017 4:52 pm

I think I found the edge of the BZ universe

User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5112
Joined: Fri Dec 13, 2002 4:11 am
Location: [Redacted]
Contact:

Re: So tank johnson and I decided to go as high as possible in hill hide and seek

Post by JeffM » Sun Aug 27, 2017 10:41 pm

it has to do with the lazy way BZFlag clears the back buffer (or actually doesn't clear the back buffer). When you go too high, the world skyvolume is smaller than the screen thus doesn't draw over the last frame to "erase" what was there before.

It's a holdover from when 3D accelerators were expensive, slow, and optional. It's trying to minimize the amount of screen pixels that get redrawn every frame because in software rendering that is slow. On modern systems (like the last 15 years) it's fast so BZFlag doesn't have to actually do that, but it's an ancient codebase with few updates so it still does stuff the old way.

XndrK
Private
Private
Posts: 4
Joined: Sun Dec 11, 2016 6:06 am

Re: So tank johnson and I decided to go as high as possible in hill hide and seek

Post by XndrK » Mon Aug 28, 2017 3:42 pm

Hm. Fascinating.

Also, keep the old code. I have a craptop, and that's probably what's keeping the game playable on my system.

User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5112
Joined: Fri Dec 13, 2002 4:11 am
Location: [Redacted]
Contact:

Re: So tank johnson and I decided to go as high as possible in hill hide and seek

Post by JeffM » Mon Aug 28, 2017 5:02 pm

No, it's the low polygon counts that is making it playable. Even integrated Intel chip sets on craptops can clear a back buffer :).

This is like from the days of Pentium and 486 CPUs.

XndrK
Private
Private
Posts: 4
Joined: Sun Dec 11, 2016 6:06 am

Re: So tank johnson and I decided to go as high as possible in hill hide and seek

Post by XndrK » Tue Sep 12, 2017 6:09 am

Also, this kind of glitch is fun to discover. Edge cases are cool.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests