Awesome Open Source
Awesome Open Source
Sponsorship

PHP OpenGL (SDL) Demo

Please note that this is only a demo and may contain non-optimal, crazy and completely unbelievable programming techniques.

If your psyche was injured please consult a doctor.

Peace <3


Oh yes, according to my information, nobody has ever done such things in pure PHP.

Demo in action: https://www.youtube.com/watch?v=vsBbJbhKeeU

Requirements

Additional Requirements (MacOS and Linux only)

  • SDL 2.0+
  • SDL Image 2.0+
  • SDL TTF 2.0+

Installation

Windows

  • composer install
  • php app.php

Linux

  • sudo apt install libsdl2-2.0-0 -y
  • sudo apt install libsdl2-image-2.0-0 -y
  • sudo apt install libsdl2-ttf-2.0-0 -y
  • composer install
  • php app.php

Linux / Docker

  • docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -e XAUTHORITY=$XAUTHORITY $(docker build -q .)

MacOS

  • brew install sdl2
  • brew install sdl2_image
  • brew install sdl2_ttf
  • composer install
  • php app.php

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
php (15,396
opengl (427
sdl2 (93

Find Open Source By Browsing 7,000 Topics Across 59 Categories