-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a062231
commit 1514020
Showing
24 changed files
with
814 additions
and
536 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,8 @@ | ||
# Ativar o uso do arquivo .htaccess | ||
# Ativa o mod_rewrite | ||
RewriteEngine On | ||
RewriteBase / | ||
|
||
# Definir o diretório base | ||
RewriteBase /arcadehub/ | ||
|
||
# Redirecionar para index.php se a URL não corresponder a um arquivo existente | ||
# Redireciona todas as requisições não para arquivos existentes/diretórios para index.php | ||
RewriteCond %{REQUEST_FILENAME} !-f | ||
RewriteCond %{REQUEST_FILENAME} !-d | ||
RewriteRule ^ index.php [L] | ||
|
||
# Bloquear acesso a arquivos de configuração | ||
<FilesMatch "\.(ini|env|log|json|md|yml|yaml|twig)$"> | ||
Require all denied | ||
</FilesMatch> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,67 +1,107 @@ | ||
<?php | ||
// Função para buscar informações dos jogos | ||
function get_games() { | ||
// Código para buscar e retornar os dados dos jogos da API | ||
$games = [ | ||
[ | ||
'id' => 'BombSword', | ||
'title' => 'BombSword', | ||
'description' => 'Lute contra seus inimigos com sua espada e bombas!', | ||
'cover_image' => 'assets/img/bombsword.jpg', | ||
'rating' => '4.5', | ||
'play_link' => 'games/BombSword.php' | ||
], | ||
[ | ||
'id' => 'Bamboo_Strike', | ||
'title' => 'Bamboo Strike', | ||
'description' => 'Derrote seus oponentes com ataques de bambu!', | ||
'cover_image' => 'assets/img/bamboo_strike.jpg', | ||
'rating' => '4.2', | ||
'play_link' => 'games/Bamboo_Strike.php' | ||
] | ||
]; | ||
return $games; | ||
} | ||
|
||
// Função para buscar informações de um jogo específico | ||
function get_game_details($game_id) { | ||
// Código para buscar e retornar os detalhes do jogo da API | ||
$games = get_games(); | ||
foreach ($games as $game) { | ||
if ($game['id'] == $game_id) { | ||
return $game; | ||
} | ||
} | ||
return null; | ||
// Array com dados dos jogos | ||
$games = array( | ||
"bamboo_strike" => array( | ||
"title" => "Bamboo Strike", | ||
"description" => "Bamboo Strike é um jogo emocionante de ação onde você controla um samurai habilidoso que deve desviar de bambus e inimigos.", | ||
"main_image" => "assets/imagens/Bamboo_Strike/samurai.jpg", | ||
"video" => "https://www.youtube.com/watch?v=_1pA8PIOY9o", | ||
"carousel_images" => array( | ||
"assets/imagens/Bamboo_Strike/f1.png", | ||
"assets/imagens/Bamboo_Strike/f2.png", | ||
"assets/imagens/Bamboo_Strike/f3.png" | ||
), | ||
"developer" => "Luis Mackiewicz", | ||
"developer_description" => "Luis Mackiewicz é um desenvolvedor apaixonado por jogos indie, conhecido por criar experiências únicas e desafiadoras.", | ||
"developer_personality" => "Criativo, inovador e determinado a oferecer o melhor para os jogadores.", | ||
), | ||
"bomb_sword" => array( | ||
"title" => "Bomb Sword", | ||
"description" => "Em Bomb Sword, você controla um guerreiro que usa uma espada mágica para detonar bombas e proteger seu reino.", | ||
"main_image" => "assets/imagens/BombSword/Luis_i2.jpg", | ||
"video" => "https://www.youtube.com/watch?v=g3uQZ_mpntk", | ||
"carousel_images" => array( | ||
"assets/imagens/BombSword/f1.png", | ||
"assets/imagens/BombSword/f2.png", | ||
"assets/imagens/BombSword/f3.png" | ||
), | ||
"developer" => "Pedro Rorato", | ||
"developer_description" => "Pedro Rorato é um desenvolvedor experiente, especializado em jogos de ação e estratégia.", | ||
"developer_personality" => "Detalhista, focado na experiência do usuário e apaixonado por desafios técnicos.", | ||
), | ||
"bubble_kid" => array( | ||
"title" => "Bubble Kid", | ||
"description" => "Bubble Kid é um jogo divertido onde você ajuda um jovem aventureiro a explorar bolhas coloridas em busca de tesouros escondidos.", | ||
"main_image" => "assets/imagens/Bubble_Kid/bolha.jpg", | ||
"video" => "https://www.youtube.com/watch?v=Le2L1U3_w74", | ||
"carousel_images" => array( | ||
"assets/imagens/Bubble_Kid/f1.png", | ||
"assets/imagens/Bubble_Kid/f2.png", | ||
"assets/imagens/Bubble_Kid/f3.png" | ||
), | ||
"developer" => "Gabriel de Barros", | ||
"developer_description" => "Gabriel de Barros é um desenvolvedor entusiasta por criar jogos que combinam desafios emocionantes com gráficos vibrantes.", | ||
"developer_personality" => "Entusiasta, criativo e comprometido com a qualidade.", | ||
), | ||
"desordeon" => array( | ||
"title" => "Desordeon", | ||
"description" => "Desordeon é um jogo de estratégia onde você guia um macaco curioso por labirintos mágicos, resolvendo enigmas e coletando frutas.", | ||
"main_image" => "assets/imagens/Desordeon/monkey.jpg", | ||
"video" => "https://www.youtube.com/watch?v=GMETU0BZc7k", | ||
"carousel_images" => array( | ||
"assets/imagens/Desordeon/i1.jpg", | ||
"assets/imagens/Desordeon/f2.png", | ||
"assets/imagens/Desordeon/f3.webp" | ||
), | ||
"developer" => "Raul Miguel", | ||
"developer_description" => "Raul Miguel é um desenvolvedor apaixonado por criar jogos que desafiam a mente dos jogadores com enigmas intrigantes e design criativo.", | ||
"developer_personality" => "Analítico, perspicaz e comprometido com a inovação.", | ||
), | ||
"explosion_race" => array( | ||
"title" => "Explosion Race", | ||
"description" => "Explosion Race é um jogo de corrida emocionante onde você pilota carros velozes em pistas perigosas cheias de explosões.", | ||
"main_image" => "assets/imagens/ExplosionRace/exRace.jpg", | ||
"video" => "https://www.youtube.com/watch?v=PoiQGKC9miE", | ||
"carousel_images" => array( | ||
"assets/imagens/ExplosionRace/f1.png", | ||
"assets/imagens/ExplosionRace/f2.png", | ||
"assets/imagens/ExplosionRace/f3.png" | ||
), | ||
"developer" => "Kassio", | ||
"developer_description" => "Kassio é um desenvolvedor apaixonado por jogos de corrida que se destacam pela velocidade, adrenalina e desafios únicos.", | ||
"developer_personality" => "Energético, competitivo e focado na experiência do jogador.", | ||
), | ||
"speed_bird" => array( | ||
"title" => "Speed Bird", | ||
"description" => "Speed Bird é um jogo frenético onde você controla um pássaro veloz em busca de desafios aéreos e tesouros escondidos.", | ||
"main_image" => "assets/imagens/Speed_Bird/bird.jpg", | ||
"video" => "https://www.youtube.com/watch?v=9b3GZxxVp5Y", | ||
"carousel_images" => array( | ||
"assets/imagens/Speed_Bird/f1.png", | ||
"assets/imagens/Speed_Bird/f2.png", | ||
"assets/imagens/Speed_Bird/f3.png" | ||
), | ||
"developer" => "Samuel Ernandes", | ||
"developer_description" => "Samuel Ernandes é um desenvolvedor apaixonado por jogos que exploram a liberdade do voo e desafios aéreos emocionantes.", | ||
"developer_personality" => "Aventureiro, criativo e comprometido com a excelência.", | ||
), | ||
); | ||
|
||
// Função para verificar se um jogo existe na API | ||
function gameExists($game_slug) { | ||
global $games; | ||
return array_key_exists($game_slug, $games); | ||
} | ||
|
||
// Função para buscar os jogos em destaque | ||
function get_featured_games() { | ||
// Código para buscar e retornar os jogos em destaque da API | ||
$games = get_games(); | ||
$featured_games = array_slice($games, 0, 3); | ||
return $featured_games; | ||
// Função para obter os dados de um jogo pelo slug | ||
function getGameData($game_slug) { | ||
global $games; | ||
if (gameExists($game_slug)) { | ||
return $games[$game_slug]; | ||
} else { | ||
return null; | ||
} | ||
} | ||
|
||
// Função para buscar os membros da equipe | ||
function get_team_members() { | ||
// Código para buscar e retornar os membros da equipe da API | ||
$team_members = [ | ||
[ | ||
'name' => 'John Doe', | ||
'role' => 'Desenvolvedor', | ||
'image' => 'assets/img/john_doe.jpg' | ||
], | ||
[ | ||
'name' => 'Jane Smith', | ||
'role' => 'Designer', | ||
'image' => 'assets/img/jane_smith.jpg' | ||
], | ||
[ | ||
'name' => 'Mike Johnson', | ||
'role' => 'Gerente de Projeto', | ||
'image' => 'assets/img/mike_johnson.jpg' | ||
] | ||
]; | ||
return $team_members; | ||
} | ||
?> |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.