Posted By
Csabo on 2020-04-15 15:24:46
| Re: Atic Atac is released
The latest version hasn't crashed for me either, it seems stable.
On gameplay: I'm not sure it's by design, but the fire button doing both shooting and picking up items is pretty annoying for me. Seems like I constantly dropped keys when I just wanted to shoot. Similarly, I'm not sure if the flashing colors for the randomly appearing ghost is intentional. You might want to do an AND#$7F to avoid that.
On optimization:
- The space and brackets in the SYS line are unnecessary. Saves a couple of bytes. The entire SYS is unnecessary though, if you add Exomizing the compiled program into your build process, and just start your code from $1000. It's pretty standard.
- Subroutines that are only called once should be eliminated. Saves 4 bytes (the extra JSR + RTS) and runs faster. ($10A8, $10DF, etc).
- JSR$#### + RTS should be just JMP. There's a lot of these $1273, $1321, etc.
- The y+=8 routine at $19E8 would be both faster and shorter as TYA CLC ADC#$08 TAY. I only did a cursory check, but it didn't look like A was used anywhere where this was called from.
These are minor, the game looks okay to be released IMHO.
|