Difference between revisions of "Talk:3020: Infinite Armada Chess"
Firestar233 (talk | contribs) m |
|||
| Line 13: | Line 13: | ||
I think that since the error was "out of bounds", not "out of memory", it's referring to indexing outside of the region of memory that the program allocated to deal with the board. This would happen since instead of addressing rank 1..8, you could address rank 9, 10, 0, or -1. Unless bounds checking is performed when converting the board coordinates into linear array indices, you'd get an out-of-bounds error (or worse, succeed in reading or modifying memory that you weren't intending to). --[[Special:Contributions/172.71.30.253|172.71.30.253]] 05:45, 5 December 2024 (UTC) | I think that since the error was "out of bounds", not "out of memory", it's referring to indexing outside of the region of memory that the program allocated to deal with the board. This would happen since instead of addressing rank 1..8, you could address rank 9, 10, 0, or -1. Unless bounds checking is performed when converting the board coordinates into linear array indices, you'd get an out-of-bounds error (or worse, succeed in reading or modifying memory that you weren't intending to). --[[Special:Contributions/172.71.30.253|172.71.30.253]] 05:45, 5 December 2024 (UTC) | ||
| + | :It was "Out of Bounds memory access". That means it was trying to access a memory address that was out of the bounds of the computer, as if it were trying to access the ω-th index of the board array, which would put it out of the memory range of any computer [[User:Firestar233|guess who]] ([[User talk:Firestar233|if you want to]] | [[Special:Contributions/Firestar233|what i have done]]) 06:15, 5 December 2024 (UTC) | ||
Revision as of 06:15, 5 December 2024
Did I do well?
Added a very very basic explanation. 172.68.147.132 04:25, 5 December 2024 (UTC)
Well, yes but I wonder if just one tiny fix is needed. If you replace the white side with a simplyfied artillery tower, you reinvented space invaders.
I was personally hoping for an explanation of the Infinite Armada thing, and I feel like a link to the TV Tropes page doesn't really. Explain that at all. So I would love a bit of an expansion on that part! Just want to be sure I didn't miss some reference or something. 172.68.23.91 05:48, 5 December 2024 (UTC)
Out of bounds error
I think that since the error was "out of bounds", not "out of memory", it's referring to indexing outside of the region of memory that the program allocated to deal with the board. This would happen since instead of addressing rank 1..8, you could address rank 9, 10, 0, or -1. Unless bounds checking is performed when converting the board coordinates into linear array indices, you'd get an out-of-bounds error (or worse, succeed in reading or modifying memory that you weren't intending to). --172.71.30.253 05:45, 5 December 2024 (UTC)
- It was "Out of Bounds memory access". That means it was trying to access a memory address that was out of the bounds of the computer, as if it were trying to access the ω-th index of the board array, which would put it out of the memory range of any computer guess who (if you want to | what i have done) 06:15, 5 December 2024 (UTC)
