I've been working on this 2D platformer for a while now. Its not finished but hopefully you can have some fun with it in it's current state.

You play as Boris, a hard working and devoted employee. You arrive at the office as you do on any other morning, but today is no ordinary day. During the night a space fleet from the planet Jobswerth descended on the office block and now the hallways are teeming with alien beings. I don't know how they expect you get any work done!

Battle your way up the tower, popping aliens for points and harvesting the spawners for health. Climb as high as you can before succumbing to the alien horde.

Controls

WAD to move and jump

MOUSE to aim, LEFT CLICK to shoot

ESC is pause

E to open doors

1,2,3 selects the weapons

TODO:

More Patterns (the level generator is a bit repetitive at the moment)

More Enemies

More Weapons

At least local leaderboards

Options Menu

Fullscreen mode

Mod support starting with the ability to add extra patterns to the generator

Known Issues:

The launcher is a bit crappy. Windows users are having some trouble.

If the character stops aiming at the cursor then move the cursor out of frame and then back in to reset it

The frame rate for the particles tanks quite badly. This doesn't affect speed of gameplay much

The grenade guns that the enemies have cause some pretty buggy movement. I left them in because explosions are fun.

The enemies have been known to spawn in the same spot, resulting in a huge shower of blood when they shoot each other in the face

Semi-random crashes caused by particle and mob cleanup routines

Yeah the launcher seems to be a bit rough around the edges. If the launcher won't download, just download the zip instead and tell me which OS you are on. If you follow the instructions in the README then hopefully the launcher will see the files and act like the game is up to date.

Hopefully the above problem is fixed. Let me know if this is not the case.

- I started the launcher: It notified me that i hadn't downloaded the game but wouldn't do anything. So i clicked on play an it downloaded boris.jar into the my %appdata% folder*. The play button stayed grayed out and nothing happened. Restarting the launcher didn't do anything. Opening %appdata%/boris it had 3 empty folders in there (bin, saves, mods) and a tmp folder from which i could start the game. The tmp folder contains your .dlls and boris.jar

- The Launcher doesn't re size itself to fit in the elements (browser)

- The game freezes add random points. Only could replicate the behavior where it freezes sometimes when i re-size my window

I agree that the computer's aiming abilities aren't the best. The AI makes an assumption that bullets fly straight. So at some point I'll have to work out how to calculate the path of the bullets and adjust behaviour based on that.

I was thinking of adding an upgrade system. I thought rouge-like upgrades would be a good idea. You would get upgrades over the play-through then start from scratch again when you die. This would mean the playing field was always level if people were competing for score. It would also make the gameplay more varied because the upgrades would change the weapons throughout the play-through.

I got one bug when I was playing. When an enemy was shooting me I went through the ground and I appeared in other level. In addition, the game slow down so much when I fire my gun (I think it's because of the explosions).

It's been a little while since I've posted an update for Boris, I hope I'm not breaking any rules by replying to the same topic after so long.

Anyway there have been quite a few changes in various parts of the game. Here goes:

Under the hood I've made some changes to how the Lua scripts are executed. For starters I've been more clever about compiling and execution and this seems to have stabilised the frame rate somewhat. Due to the performance boost I was able to make the way that mobs are managed more flexible and interesting.

As an example I've created a whole new enemy that is almost entirely different from the original. Size, shape, speed, weapon, behaviour, and respect for the laws of gravity have all changed. The only thing that hasn't changed is the venomous hatred for humans in blue jackets. Anyway, they spawn in swarms of 5 or so randomly among the original enemy. The explode on impact so keep your distance.

I've messed with some damage values to hopefully make the game a little more challenging. The blunderbuss isn't a complete waste of time now, especially with the new enemies.

The GUI is so much more advanced than it was. We've got scrolling lists and self refreshing forms in the menus!

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org