PHP Classes

PHP Movie Game: Game of TV managers that battle for prime time

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 40 All time: 10,919 This week: 81Up
Version License PHP version Categories
moviegameinvue3 1.0.0MIT/X Consortium ...5PHP 5, Games, Video, Business
Description 

Author

This package implements a game of TV managers that battle for prime time.

It lets players act as managers of a TV station that can manage the schedule of the presentation of movies.

Managers can also buy and sell the rights to movies on the market.

Innovation Award
PHP Programming Innovation award winner
November 2023
Winner
Many people like movies and watch them frequently. Companies that work in the movie industry often have television stations or movie Websites that transmit movies to address the interests of their audience.

This package implements a game that lets players participate in a simulation of a television station and act as managers who can plan the station schedule, buy and sell movies, and battle for prime-time audiences with other television stations.

Playing a game like this can be nice to people who like the movie industry and want to work in this business area.

Manuel Lemos
Picture of Robert Devenyi
  Performance   Level  
Innovation award
Innovation award
Nominee: 1x

Winner: 1x

Example

<?php

use Illuminate\Contracts\Http\Kernel;
use
Illuminate\Http\Request;

define('LARAVEL_START', microtime(true));

/*
|--------------------------------------------------------------------------
| Check If The Application Is Under Maintenance
|--------------------------------------------------------------------------
|
| If the application is in maintenance / demo mode via the "down" command
| we will load this file so that any pre-rendered content can be shown
| instead of starting the framework, which could cause an exception.
|
*/

if (file_exists(__DIR__.'/../storage/framework/maintenance.php')) {
    require
__DIR__.'/../storage/framework/maintenance.php';
}

/*
|--------------------------------------------------------------------------
| Register The Auto Loader
|--------------------------------------------------------------------------
|
| Composer provides a convenient, automatically generated class loader for
| this application. We just need to utilize it! We'll simply require it
| into the script here so we don't need to manually load our classes.
|
*/

require __DIR__.'/../vendor/autoload.php';

/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request using
| the application's HTTP kernel. Then, we will send the response back
| to this client's browser, allowing them to enjoy our application.
|
*/

$app = require_once __DIR__.'/../bootstrap/app.php';

$kernel = $app->make(Kernel::class);

$response = $kernel->handle(
   
$request = Request::capture()
)->
send();

$kernel->terminate($request, $response);


Details

Unfinished Laravel Movie Game

Using: Laravel Breeze & Inertia with Vue and Tailwinds

With the daisyui Tailwind plugin

https://www.dgy.ca

This is an unfinished game. Please fork and finish the story.

The game starts with you managing a tv station. Your job is to buy and schedule movies so you win the prime time viewing battle.

This is written with Laravel 8 using Breeze starter package with VueJs and TailWinds. The cool styling is from the daisyui tailwinds plugin.

Laravel Starter Game in Vue / Tailwinds


  Files folder image Files (28)  
File Role Description
Files folder imagecss (2 files)
Files folder imageimages (19 files)
Files folder imagejs (1 file)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file index.php Example Application start script
Accessible without login Plain text file mix-manifest.json Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file robots.txt Data Robots allow list
Accessible without login Plain text file web.config Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:40
This week:0
All time:10,919
This week:81Up