Alien Attack

Created By:

This is a game I made with Java for my programming class.

WASD to move, Left Click to shoot, aim with the mouse.
Top bar is your ammo, it will automatically regenerate.
Bottom bar is health.

There are 4 Bonuses:
Health: Heal some damage (white box with red cross)
Multishot: Shoots in 4 direcitions (White with light blue design)
Sprayshot: Shoots 5 shots closer together (Red, blue, and white checkered)
Circleshot: Shoots 20 shots in a full circle around you (Blue, red, and yellow)

Download

Comments

Jacob's picture

Are you able to make it an applet?

Eliyahu's picture

I could try I guess, but I just took the one I made for my project, which was required to be a runnable JAR.

variant's picture

That's pretty good for Java. I didn't even know they had those types of Java courses, wow.

-Variant

Eliyahu's picture

Haha yea, it's the first programming class in my school, so we started off with Alice, then moved onto text-based Java (like I made a Battleship with AI game that I'm trying to get up on here soon ;)), then our final project was a space game with graphics. I kind of went farther than expected though, it was supposed to be more space invaders, but I wanted to try 360 degree shooting.

variant's picture

GO ATAN!! Oh well, I guess it's a college thing. xD Oh, and I've done Alice before, never quite worked right for me though. :(
-Variant

Viewtiful's picture
10

epic, I like how the enemies appear from different directions as you progress.

RickyRombo's picture
5

I would love it if it didn't increase scores and levels when it was supposedly "Game Over" and if everything was scaled down a little bit.

I know it's supposed to but the ship looks way too pixelated...

I mean its great and would be really fun, just a little hard and would be nice to have in a smaller window so I could play it more often... and I kinda need to even out the ratings :)

The cool thing is the different directions! Wow way to go!

variant's picture

@Eliyahu by the way how did you get it to shoot in multiple different directions at the same time? You're the only person I know who could have used atan2 to shoot in only eight directions instead of 360. xD Also why not attach this game to a scoreboard with an external application?

-Variant

Eliyahu's picture
10

Because it's java and that was my final project for the first course, so I don't have a clue how. Also RR, I see what you mean now, I can't believe I forgot about that! :(

As for multiple directions I created now shots based on the angle, angle+1, angle-1, etc.