Multiplayer counter strike like game without game engine - just php 8.1, fully open sourced

This page summarizes the projects mentioned and recommended in the original post on /r/PHP

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Counter-Strike

    Multiplayer FPS game - Counter-Strike: Football 🏉 (by solcloud)

  • I am glad that most of your tips are front end related (phew). Anyways I agree that front end test would be cool but I do not know how exactly to test front-end? Like when game mechanics would be stable I can see something like I have on back-end https://github.com/solcloud/Counter-Strike/blob/master/test/simulation/data/requests/001.bin where I play lets say 10 rounds in 5 minutes and record all keyboard and mouse events and then replay them in test with puppeteer and at the end assert that it took 5 minutes and assert final scoreboard of each player that would probably be easy to do and quite decent overall smoke test. But for something like when I drop gun to assert that there is actually 3d model lying on the ground - how to test that without taking screenshot and comparing using ImageMagick to template? If you have any specific test suggestion I would love to hear them.

  • php-glfw

    🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)

  • There is php opengl project https://github.com/mario-deluna/php-glfw for example so if somebody wants only truly PHP experience there are free to do so.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • serenity

    The Serenity Operating System 🐞

  • Thank you! Well, I hope that somebody will join me and we make it not so exotic. It always fascinate me what Andreas Kling and gang are doing with https://github.com/SerenityOS/serenity/ and other projects.

  • jakt

    The Jakt Programming Language

  • About php, I have no problem of rewriting whole game for performance reasons once it is done and popular in low level language like https://github.com/SerenityOS/jakt but I think for now php is good and sufficient.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts