First-Person Shooter Base ( Multiplayer FPS / 3D / "Raycaster")

2038
2039
31
32
Awaiting connection

I WOULD HIGHLY RECOMMEND USING THE FISHEYE VIEW, AS IT HAS FEWER GRAPHICAL GLITCHES


Eventually all the graphics will be lego


[W]/[Right Click]/Tap&Hold(Upper half of screen)=Move Forward
[S]/Tap&Hold(Lower half of screen)=Move Backward
[A]=Move Left
[D]=Move Right
[Left Click]/[Space]/Tap=Shoot
[R]=Reload
[Tab]/Fish Button=Toggle Fisheye Effect On/Off
Move Mouse Left/[Left Arrow]=Look Left
Move Mouse Right/[Right Arrow]=Look Right
[Control]=Toggle Look Scheme (Absolute Mouse Position Vs. Relative Mouse Position)
[On a mobile / touchscreen device, you hold down one finger to aim and move and tap with another finger to shoot, i.e. you have to have a finger already on the screen in order to shoot.]


I made all the art for this except for the minifig soldier rotation sprites, which I got from online (They're just a rough test for the rendering right now; I'll make my own version of the sprites later on). I made this on mobile so the code is terrible, but feel free to copy anything you like from this...


Right now the AI players are intentionally unintelligent and just move around randomly; I can make them smarter and actually challenging to fight, but for now I want people to be able to focus more on combat against other live players.


The car level is based on an idea by TinkerSmith: https://flowlab.io/game/play/1528309

Editor