php-glfw
Counter-Strike
php-glfw | Counter-Strike | |
---|---|---|
6 | 13 | |
299 | 101 | |
- | - | |
8.8 | 7.9 | |
14 days ago | 12 days ago | |
C | PHP | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
php-glfw
- Submit your talk ideas for Longhorn PHP 2023!
-
Create 3D models using PHP
Hey u/Rikudou_Sage im plugging this too much, but im extremely exited about everything graphical in PHP. You could add an actual rendering backend for realtime previews or even a basic editor, if your interested: https://github.com/mario-deluna/php-glfw
-
Multiplayer counter strike like game without game engine - just php 8.1, fully open sourced
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.
-
Sega genesis/megadrive emulation using PHP
Im working hard on https://github.com/mario-deluna/php-glfw which supports most of the core profile ~90% ish. Documentation as-well as stubs are available for the php implementation of the GL functions.
- How to make a game in PHP?
-
PHP as a general purpose language?
Sigh... You are free to add whatever extensions you like to PHP. You can check out https://github.com/mario-deluna/php-glfw as an example.
Counter-Strike
- Counter-Strike: Football π
- Counter strike like game with fully open sourced source code and tests
-
My free, multiplayer, Counter-Strike like game
Project at https://github.com/solcloud/Counter-Strike
-
Multiplayer counter strike like game without game engine - just php 8.1, fully open sourced
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.
- Show HN: Free from scratch multiplayer counter strike like game, own game engine
-
Multiplayer counter strike based game using no major game engine and client renderer written using threejs, free and open source
I started with binary format https://github.com/solcloud/Counter-Strike/blob/master/server/src/Net/Protocol/BinaryProtocol.php.txt originally but game was so early at that time that I quickly switch to easy to read text protocol https://github.com/solcloud/Counter-Strike/blob/master/server/src/Net/Protocol/TextProtocol.php which is just JSON and it is currently only - default protocol. But eventually I want to revisit binary protocol to save as many bytes on wire as possible to speed things up even more.
- A 3D game made with PHP - Counter-Strike: Football π
-
Counter-Strike: Football - release 1.0 | PHP 8.1
You can watch PHP code here https://github.com/solcloud/Counter-Strike if you know some basic PHP which I am not so sure
What are some alternatives?
Spiral Framework - High-Performance PHP Framework
serenity - The Serenity Operating System π
Zend Framework 2
battleword - Wordle is cool right now
Ubiquity - Ubiquity framework
jakt - The Jakt Programming Language
Swoole - π Coroutine-based concurrency library for PHP
ghidra-scripts - A collection of my Ghidra scripts to facilitate reverse engineering and vulnerability research.
Laravel - Laravel is a web application framework with expressive, elegant syntax. Weβve already laid the foundation for your next big idea β freeing you to create without sweating the small things.
openspades - Compatible client of Ace of Spades 0.75
CakePHP - CakePHP: The Rapid Development Framework for PHP - Official Repository
sm64 - A Super Mario 64 decompilation, brought to you by a bunch of clever folks.