SkillAgentSearch skills...

FPS2

Welcome to FPS2. A lightweight multiplayer FPS game made with pure, native JavaScript.

Install / Use

/learn @Parking-Master/FPS2

README

<img src="favicon.ico" width="4%"> F-P-S <small>2</small>

Welcome to FPS2!

FPS2 is a First-Person-Shooter like the orginal (FPS1). It features a wide variety of customization, in-game experience, and more! Read more to see what the game has. <br> <br> A big thanks to the 3d modelers for helping create some of the items used in this game. Credits are below.

Ok, it's great. But where do I play it?

The game is fully available for everyone to play. The website is hosted with GitHub Pages at:

<p align="center"><a href="https://fps2.parkingmaster.tk">f p s 2 . p a r k i n g m a s t e r . t k </a></p>

About

Why is FPS 2 better than the original?

1. Performance

The original FPS was a fun game with lots of Features & Misc, but when it comes to performance, it's not very good.

FPS 1

  • Choppiness: 5/10
  • Battery Usage: 9/10
  • Data usage: 9/10

FPS 2

  • Choppiness: 2/10
  • Battery Usage: 4/10
  • Data usage: 3/10

If you add all of the lists together, times it by 2, then subtract 100 with it, you'll get the total performance:

FPS 1 - 100 - 2(5 + 9 + 9) = 54

FPS 2 - 100 - 2(2 + 4 + 3) = 82

Lists are below.

Note:

  • "positive performance" means good performance that has reduced lag or uses less resources.

  • "negative performance" means bad performance that has uses more battery life, resources, or is choppy/glitchy.

FPS 1

  • Total positive performance: 54/100
  • Total negative performance: 46/100

FPS 2

  • Total positive performance: 82/100
  • Total negative performance: 18/100

As you can see in the total negative performance, FPS2 has almost no negative performance compared to FPS1.

2. Style

Obviously, new game can't be completely similar style-wise to the original game, so there is a huge difference in Menus, In-game UI design, and much more.

FPS 2:

<img src="https://user-images.githubusercontent.com/88283567/204141988-79060704-19d6-41e7-ba04-0c7198308147.png">

FPS 1:

<img src="https://user-images.githubusercontent.com/88283567/204142038-db1d154a-3e9a-49cb-9738-205c5eff7613.png">

A lot of responsiveness has also been added not only for screen size, but for touch support and element spacing.

3. Features & Misc

In FPS 2, there are a LOT more features compared to FPS 1. All new/old features are below.

Note: New features are marked with a "+", and old features are marked with a "-"

  - Preferences<br>   + The store<br>   - Fake currency<br>   + New in-game maps<br>   + New in-game weapons<br>   + Change page theme<br>   + Unlock prizes<br>   + New help/support menu

Overall

An overall rating for FPS 1 is:<br> 50/100

  • +20 for Fun and Game Experience
  • +15 for Features and Misc
  • +10 for Device Support
  • +5 Style

The overall rating for FPS 2 is:<br> 100/100

  • +35 for Fun and Game Experience
  • +30 Style
  • +25 for Features and Misc
  • +10 for Device Support

How to play

All controls are basically the same as the original.

Key controls

<blockquote>A &nbsp;&nbsp;- Unide gamepad</blockquote> <blockquote>T &nbsp;&nbsp;- Interact</blockquote> <blockquote>F &nbsp;&nbsp;- Fire</blockquote> <blockquote>R &nbsp;&nbsp;- Reload</blockquote> <blockquote>Space - Jump</blockquote> <blockquote>M &nbsp;&nbsp;- Throw Grenade</blockquote> <blockquote>Cursor &nbsp;&nbsp;- Look Around</blockquote> <blockquote>ᐱ &nbsp;&nbsp;- Walk Forward</blockquote> <blockquote>ᐯ &nbsp;&nbsp;- Walk Backward</blockquote> <blockquote>ᐸ &nbsp;&nbsp;- Walk Left</blockquote> <blockquote>ᐳ &nbsp;&nbsp;- Walk Right</blockquote>

Gamepad controls

<blockquote>[RT] - Fire</blockquote> <blockquote>[RB] - Reload</blockquote> <blockquote>[A] &nbsp;- Jump</blockquote> <blockquote>[LT] - Throw Grenade</blockquote> <blockquote>[R] &nbsp;- Look Around</blockquote> <blockquote>[Lᐱ] - Walk Forward</blockquote> <blockquote>[Lᐯ] - Walk Backward</blockquote> <blockquote>[Lᐸ] - Walk Left</blockquote> <blockquote>[Lᐳ] - Walk Right</blockquote>

Menu and Options controls

Note: These are minimized help lists. To view the full ones, go to fps2.parkingmaster.tk and click "help".

To play a game

  • Go to the main menu.
  • Click "PLAY"
  • Go to "Quick play" in the drop down
  • Enter your search preferences and join.

To change your Preferences

  • Go to the main menu.
  • Click "PLAY"
  • Go to "Preferences" in the drop down
  • Change to whatever you like.

Features and Misc Items

Game items (Weapons, Characters, Maps and Vehicles)

Weapons

AK-47 Rifle

The AK-47 is the most popular weapon in the game because many choose to keep it as their default rifle.

The AK-47 Rifle variant is also a very reliable weapon with full auto mode and 1/20 damage.

<img src="images/guns/Assault_Rifle.png" width="20%"> <details> <summary>Show details</summary> <ul> <li>Damage: 5/100</li> <li>Accuracy: 55/100</li> <li>Recoil: 20/100</li> <li>Fire delay: 120 ms</li> <li>Reload time: 6500 ms</li> </ul> </details>
Desert Eagle

The .50 cal Desert Eagle ("Deagle") is a very high-recoil and causes critical damage with just a single bullet.

It fires .50 Cal pistol rounds.

<img src="images/guns/Desert_Eagle.png" width="20%"> <details> <summary>Show details</summary> <ul> <li>Damage: 15/100</li> <li>Accuracy: 30/100</li> <li>Recoil: 60/100</li> <li>Fire delay: 250 ms</li> <li>Reload time: 3000 ms</li> </ul> </details>
Sniper Rifle

The Sniper Rifle or "Marksman Rifle" is a high-damage DMR that works for close-range and mid-range use.

This weapon variant is in between two kinds of weapons: A .50 cal sniper rifle, and a mid-range DMR.

<img src="images/guns/Sniper_Rifle.png" width="20%"> <details> <summary>Show details</summary> <ul> <li>Damage: 40/100</li> <li>Accuracy: 40/100</li> <li>Recoil: 30/100</li> <li>Fire delay: 250 ms</li> <li>Reload time: 2500 ms</li> </ul> </details>
Remington Shotgun

The Remington 870 Shotgun is a beautiful high-damaging rifle, with all kinds of finishing and a wooden grip.

It fires tiny Birdshot pellets from a 380 shotgun shell, as well as some varieties of Buckshot.

<img src="images/guns/Remington_Shotgun.png" width="20%"> <details> <summary>Show details</summary> <ul> <li>Damage: 40/100</li> <li>Accuracy: 55/100</li> <li>Recoil: 35/100</li> <li>Fire delay: 100 ms</li> <li>Reload time: 3000 ms</li> </ul> </details>
Railgun

The Railgun is an electric weapon which fires ammunition by charging it through a coil tube.

The Railgun can also inject objects with an explosive, or just use the plain ammuntion.

<img src="images/guns/Rail_Gun.png" width="20%"> <details> <summary>Show details</summary> <ul> <li>Damage: 100/100</li> <li>Accuracy: 35/100</li> <li>Recoil: 50/100</li> <li>Fire delay: [N/A] ms</li> <li>Reload time: 2500 ms</li> </ul> </details>
P90 SMG

The P90 is a full auto SMG/UZI that uses very fast rapid-fire, and causes minimal damage on semi-auto mode.

The P90 is a favored weapon for being easy to use, reliable, and fast.

<img src="images/guns/P90_SMG.png" width="20%"> <details> <summary>Show details</summary> <ul> <li>Damage: 5/100</li> <li>Accuracy: 40/100</li> <li>Recoil: 15/100</li> <li>Fire delay: [N/A] ms</li> <li>Reload time: 2000 ms</li> </ul> </details>
Grenade Launcher

The M32 Grenade Launcher is a basic cannon that launches frag grenades up to 30m.

This weapon is most commonly used in vehicle-operated warzones on the battlefield.

<img src="images/guns/Grenade_Launcher.png" width="20%"> <details> <summary>Show details</summary> <ul> <li>Damage: [N/A]</li> <li>Accuracy: 50/100</li> <li>Recoil: 20/100</li> <li>Fire delay: [N/A] ms</li> <li>Reload time: 0 ms</li> </ul> </details>
Rocket Launcher

The Rocket Launcher streams an Air Rocket into the target it's aiming at.

This weapon is most commonly used in vehicle-operated warzones on the battlefield, just like the Grenade Launcher.

<img src="images/guns/Rocket_Launcher.png" width="20%"> <details> <summary>Show details</summary> <ul> <li>Damage: 95/100</li> <li>Accuracy: 10/100</li> <li>Recoil: 25/100</li> <li>Fire delay: [N/A] ms</li> <li>Reload time: 0 ms</li> </ul> </details>
9mm Glock

The Glock-17 is a semi-auto pistol, that uses 9mm pistol rounds.

The Glock is available in many situations during the game, which makes it the go-2 pistol/secondary weapon.

<img src="images/guns/9mm_Pistol.png" width="20%"> <details> <summary>Show details</summary> <ul> <li>Damage: 20/100</li> <li>Accuracy: 25/100</li> <li>Recoil: 15/100</li> <li>Fire delay: 50 ms</li> <li>Reload time: 1600 ms</li> </ul> </details>

Vehicles

Army Humvee

The Humvee Pickup is a reliable vehicle that takes 100+ damage without being destroyed, but watch out for those tight corners!

<img src="images/vehicles/Humvee.png" width="100%">

Maps

Cargo Port

The Cargo Port map appeared in the original FPS with low-poly textures, blurry lighting and no shadows.

The all-new Cargo Port map features physically correct lighting, realistic shadows, and high-resolution textures, with light emitting from the sun.

<kbd><img src="images/maps/cargo.png" width="100%"></kbd>

<details> <summary>Show old map</summary> <kbd><img src="https://fps5.ml/images/maps/cargo.png" width="100%"></kbd> </details>
Vertex

The map "Vertex" appeared several times in the first prototypes of FPS 1.

This map has been redesigned to perfection in this amazing old-fashioned farm-like styled map.

<kbd><img src="images/maps/vertex.png" width="100%"></kbd>

Ghost City

The Ghost Map also appeared in FPS 1, but not until the very end of the game developement.

The map is not very big in width, but much bigger in length, which makes a good FPS map.

<kbd><img src="images/maps/ghost.png" width="100%"></kbd>

Abandoned City

The Abandoned City is like the "Ghost" map

Related Skills

View on GitHub
GitHub Stars21
CategoryDevelopment
Updated1mo ago
Forks21

Languages

HTML

Security Score

95/100

Audited on Feb 15, 2026

No findings