Mini Bomberman
You have not uploaded your program! Please edit the page to upload your program.
|
|||||||||||||||
A shrunken down version of the classic Bomberman game. Utilize your endless stream of bombs to make it to the exit without killing yourself. Controls in the README, works on the 83+ and 84+, but recommended for the 84+SE. |
What the community thinks:
Is it grayscale? What did you make it with? Look's awesome.
Thanks, it's my first complete work! It's not in greyscale, the GIF came out funny. I made this entirely in BASIC and wanted to make a super compact Bomberman, and 1125 bytes is pretty small to me!
EDIT: Used Wabbit Emu for source. Thanks anyway!
Hewwo, my name is Achak Claw. I was formerly BioHazard.
When you light the bomb, if you stand in the center of the bomb, you don't die. There is also some memory leaks in your code, instead of the main loop label (Lbl 0), I would replace it with a While 1 instead.
Hewwo, my name is Achak Claw. I was formerly BioHazard.
I agree, take a look at the gameplay very closely. For every time a new game starts, the performance starts to get lower and lower.
A few things. Yes, there are memory leaks. There are quite a few of them as a matter of fact. However, this was uploaded in 2017. Although the creator is still active, on such an old project I would expect there to be bugs.
Edit:
I had some spare time and decided to fix a few things.
- Fixed the memory leaks when a bomb explodes
- Fixed the bug where you can stand on top of the bomb
- Fixed the memory leaks when placing a bomb or regenerating the map
- Fixed the memory leak when you get to the square where you win
- Added enter as a key to place the bomb
- Removed the dependencies
EDIT: How can I change the memory leaks and flaws?
Hewwo, my name is Achak Claw. I was formerly BioHazard.
To fix the error of being able to stand where the bomb is, you have find in the code where it determines if you die. Then, you have to add a conditional to check if you are where the bomb is.
The memory leaks are a bit more complicated. First you have to find them, then you have to fix them. You may notice that I indent my code every time there is a For, If-Then, While, or Repeat, and unindent when an End statement is reached. This helps me find any Goto's that Jump outside the current level.
Now we can check for any more memory leaks inside the main program. I have labeled all the Goto's with whether or not they are a leak. We can see all the Goto's have been accounted for, and the ones that do leak are fixed immediately after they jump to the label. This means all the leaks have been fixed, and we can see that you can no longer stand where the bomb is.
Okay, this confuses me a bit. Which code is the whole game?
EDIT: Nevermind, I found it.
EDIT 2: You should add your loooooooong post to a new page. Or collapse your post, so it would not take a user 1000 years to get to the bottom.
Hewwo, my name is Achak Claw. I was formerly BioHazard.
I kind of edited Trenly's version a bit, I made it a dark version. Looks cool, you can try it out.
https://pasteboard.co/Ic0keRF.png
EDIT: I added the .8xp file to the forum attachments.
Hewwo, my name is Achak Claw. I was formerly BioHazard.
Bruh this is actually epic. Great job :)
I'll add it to the actual link and add some creds
EDIT: Also thanks to Trenly for fixing memory leaks :)
I have a few concerns. First, the Ymin should be -62, not 62. The matrix takes also takes a lot longer to load than the original and gives me an invalid dim on Line 95 before it can fully load. I can't seem to fix that error, so can't see if there's any other bugs.
Note: Was using the typed code
Edit: Seems like all your commands are missing negatives in the typed version. You may want to double check you have everything typed correctly.
Does the download work correctly? I reset WabbitEmu, and I sent it to it. It looks like it works correctly.
https://pasteboard.co/Ic0Igs2.gif
Hewwo, my name is Achak Claw. I was formerly BioHazard.
The download works fine, its the typed version thats not working. All your negative signs disappeared.
Heh. I opened it in TI-Connect CE, so guess I need to check for negatives before uploading then. :p
Hewwo, my name is Achak Claw. I was formerly BioHazard.
woorks great! had lots of fun
DoodleDill21
Thank you, I'm glad someone enjoyed my version of Battlesquid's version of the game. PM me if you have suggestions.
Hewwo, my name is Achak Claw. I was formerly BioHazard.