First Recon - Small Online First Person Shooter

Hiah :slight_smile:

I’ve been working on this project off-an-on for the past 3 years, and I’ve restarted it countless times in between.

However, I am happy with the current state of the engine, and want to release it!

First Recon is a first person shooter. In the future, I plan to create tactical team-based game-modes similar to that of counterstrike.

There’s only 1 map at the moment (a shitty remake of shipment).

Download:
http://firstrecon.net

Screenshots:

Requirements:

  • OpenGL 3.2 enabled GPU
  • Java 8 JRE
  • QWERTY keyboard (cant customize keys yet)

Bugs:

  • Sometimes players do not spawn correctly when you join the server. Simply disconnect and reconnect
  • Sometimes the data sent from the server-to-client is not sent correctly. Resulting in odd behaviors.
  • There is no game-map optimizations. So it may run slowly on some machines.

Released a small update. Promised someone playing I would make a forum post when it was uploaded.

Should fix player connection issues :slight_smile:

Still not working :frowning:

Just played it with NegativeZero and Extain. It seems that you can only see people who joined after you, or something like that. Basically I was running around and the other players were completely invisible to me, so I kept getting killed :stuck_out_tongue:

Other than that, it’s great. I turned SSAO and FXAA on and it dropped to something like 17 - 20 FPS but it still somehow ran kinda smoothly. The normal mapping looks awesome, but the walls and the ground are a tad too shiny if you ask me. It looks like you’ve got some soft shadows and CSM going, and it looks stunning.

Don’t worry about the graphics anymore, just focus on the gameplay. The graphics are fine the way they are right now. Also, which library did you use for the GUI? TWL or your own library? It looks awesome!

I am not sure why it does it. The client sends a packet when it finishes loading a map, and when the server receives it, it sends all players to you, and sends you to all players.

Locally it always works.
Online it /sometimes/ works.
I’ll keep looking into it :slight_smile:

I agree that some things are too shiny. I don’t have a material specularity setting in my map editor at the moment, so every material has the same specularity. This’ll be changed soon enough :slight_smile:

I use my own library for the GUI :slight_smile:

Damn, your own library? That’s crazy awesome!

I believe the issue is fixed with players joining. Also a few other minor bug fixes. Please let me know if it is working correctly!

I released another update.

  • I created a spawn system. It will try to put you at a spawn that is farthest away from all players.
  • I added a few new spawn locations to the map
  • I added a few more detail bits to the map
  • I created a “positional sound” entity in my level editor, and put engine sounds in the vehicles 8)

This looks awesome!
Building it from scratch, including the level editor, is impressive. Well done.

Hi

Not totally from scratch. As far as I remember, he used the source code of the latest MD3 importer I wrote, he found a bug and he contributed back :slight_smile:

Good job orange451 ;D Where do your models come from?

I use don’t MD3 anymore. It was nice for a little while, but everything is bone based now.

My friend made all of the models.

I just noticed that the trees seem to be hovering above the ground. I saw the shadows and I though there was some kind of peter-panning going on because of the shadow bias, but then I noticed that the trees were actually floating, lol :smiley:

I released another update today :slight_smile:

  • Fixed more bugs with spawning
  • Server sends the client your health. Used to display blood splatters when you are near death
  • Added damage indicators
  • Added crouching
  • Added running
  • Some bug fixes with chat
  • Added an ambient sound for the map

Very nice graphics, impressive work. Reminds me of the fun old days playing counterstrike!
I did notice that when I was just standing without moving that the screen appeared to bump up and down very slightly as if the physics of me standing there was not quite right.
With jumping, I managed to get on top of the fire truck and break out of the pen which was funny.
Nobody was online when I tried it, but I’m looking forward to fragging some people!
Keep up the great work 8)

What was your TPS? A low TPS might cause the bobbing! :frowning:

If not, then there may be a larger issue at play :stuck_out_tongue:

I really like the bullet decals in your game.

http://puu.sh/r5CUF/e7894c29e3.jpg

A bug I found: when you’re crouching, the bullet decals still spawn where they would have if you were standing. Not sure if this applies to bullets as well, no one was online for me to check.

The server doesn’t recognize crouching yet. Since the bullets are serverside, they will also shoot as if you are standing. This will be fixed soon enough :slight_smile:

TPS 200.

Ping 300. There appears to be a teleporting bug when I play now, I kept on going back in time. Maybe it’s the high ping?

It is the high ping.

The server is pretty strict on how fast you can move at the moment, and it doesn’t take ping into account yet.

I created a server browser. It also works with the games website. I’ll put a link to it in the original post!