Sure, I’ll give it a go. But I prefer answering here instead of using the Java4k comments system. I’ll assume you’re looking for both comments on both the positive and negative aspects of the game, for some constructive critique.
First, I’d like to point out that this game has far too many buttons for me. I don’t have enough hands! It’s just not reasonable to expect me being able to aim, turn, walk forward, hold the “fast” button, and shift+space-fire at the same time. I’d suggest having constant walk speed. Alternatively, walk speed could use a toggle button as opposed to one you have to hold down.
For the weapons, I’d suggest much the same thing; toggle buttons for which one to use (1, 2, 3?) and then mouse button to fire. I know this is a remake and I admit to not having played the original, but I really do think the controls are overly complicated.
Another issue is that the enemy can make a full 180 degrees turn instantly, while you have to turn around painfully slow. A few additions to the enemy code (including slower turn rate and some simple “AI” (don’t move into walls, try to shoot in front of player with some randomness)) would make this game a lot more fun.
Now, on to the positive aspects. I like the meters in the top of the screen; they’re very clear (although a text string to say which weapon is which could be useful). Also, I think the gameplay is pretty cool. A suggestion regarding that would be to have a chain of multiple enemies that get progressively harder (“levels”, if you will).
I hope this didn’t come out as too negative - as far as I know, this is your first java4k game, and as we both know, making them is not trivial. I can assure you that this game is far more enjoyable than my first 4kb games
Looking forward to your next game!