From 12af9b7c10b89bd9aa10289f3c35ca6979b2b67b Mon Sep 17 00:00:00 2001 From: aaeii Date: Fri, 27 Dec 2024 21:29:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=D0=B8=20=D0=BE=D0=BA=D0=BD=D0=BE=20=D1=81=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D1=81=D0=BC=D0=BE=D1=82=D1=80=D0=BE=D0=BC=20=D0=B8=D0=B3=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/routers/gamehub/index.js | 4 + .../json/home-page-data/all-games.json | 149 ++++++++++++++++++ .../gamehub/json/home-page-data/success.json | 68 +++++--- 3 files changed, 201 insertions(+), 20 deletions(-) create mode 100644 server/routers/gamehub/json/home-page-data/all-games.json diff --git a/server/routers/gamehub/index.js b/server/routers/gamehub/index.js index 889894b..cc800aa 100644 --- a/server/routers/gamehub/index.js +++ b/server/routers/gamehub/index.js @@ -16,4 +16,8 @@ router.get("/home", (request, response) => { response.send(require("./json/home-page-data/success.json")); }); +router.get("/all-games", (request, response) => { + response.send(require("./json/home-page-data/all-games.json")); +}); + module.exports = router; \ No newline at end of file diff --git a/server/routers/gamehub/json/home-page-data/all-games.json b/server/routers/gamehub/json/home-page-data/all-games.json new file mode 100644 index 0000000..16b5bc4 --- /dev/null +++ b/server/routers/gamehub/json/home-page-data/all-games.json @@ -0,0 +1,149 @@ +{ + "success": true, + "data": [ + { + "id": 1, + "name": "The Witcher 3: Wild Hunt", + "image": "game1", + "text": "$10", + "imgPath": "img_top_1", + "description": "Эпическая RPG с открытым миром, в которой Геральт из Ривии охотится на монстров и раскрывает политические заговоры.", + "category": "RPG" + }, + { + "id": 2, + "name": "Red Dead Redemption 2", + "image": "game2", + "text": "$10", + "imgPath": "img_top_2", + "description": "Приключенческая игра с открытым миром на Диком Западе, рассказывающая историю Артура Моргана.", + "category": "Adventures" + }, + { + "id": 3, + "name": "Forza Horizon 5", + "image": "game3", + "text": "$10", + "imgPath": "img_top_3", + "description": "Гоночная игра с огромным открытым миром, действие которой происходит в Мексике.", + "category": "Race" + }, + { + "id": 4, + "name": "Atomic Heart", + "image": "game4", + "text": "$10", + "imgPath": "img_top_4", + "description": "Экшен-шутер с элементами RPG, разворачивающийся в альтернативной Советской России.", + "category": "Shooters" + }, + { + "id": 5, + "name": "Counter-Strike 2", + "image": "game5", + "text": "$10", + "imgPath": "img_top_5", + "description": "Популярный онлайн-шутер с соревновательным геймплеем и тактическими элементами.", + "category": "Shooters" + }, + { + "id": 6, + "name": "Grand Theft Auto V", + "image": "game6", + "text": "$10", + "imgPath": "img_top_6", + "description": "Игра с открытым миром, где можно погрузиться в криминальный мир Лос-Сантоса.", + "category": "Adventures" + }, + { + "id": 7, + "name": "Assassin’s Creed IV: Black Flag", + "image": "game7", + "text": "$10", + "imgPath": "img_top_7", + "description": "Приключенческая игра о пиратах и морских сражениях в эпоху золотого века пиратства.", + "category": "Adventures" + }, + { + "id": 8, + "name": "Spider-Man", + "image": "game8", + "text": "$10", + "imgPath": "img_top_8", + "description": "Игра о супергерое Человеке-пауке с захватывающими битвами и паркуром по Нью-Йорку.", + "category": "Action" + }, + { + "id": 9, + "name": "Assassin’s Creed Mirage", + "image": "game9", + "text": "$10", + "imgPath": "img_top_9", + "description": "Приключенческая игра с упором на скрытность, вдохновленная классическими частями серии.", + "category": "Action" + }, + { + "id": 10, + "name": "Assassin’s Creed Valhalla", + "image": "game10", + "text": "$10", + "imgPath": "img_top_10", + "description": "RPG с открытым миром о викингах, включающая битвы, исследования и строительство поселений.", + "category": "RPG" + }, + { + "id": 11, + "name": "ARK: Survival Evolved", + "image": "game11", + "text": "$10", + "imgPath": "img_top_11", + "description": "Выживание в открытом мире с динозаврами, строительством и многопользовательскими элементами.", + "category": "Simulators" + }, + { + "id": 12, + "name": "FIFA 23", + "image": "game12", + "text": "$10", + "imgPath": "img_top_12", + "description": "Популярный футбольный симулятор с улучшенной графикой и реалистичным геймплеем.", + "category": "Sports" + }, + { + "id": 13, + "name": "Dirt 5", + "image": "game13", + "text": "$10", + "imgPath": "img_top_13", + "description": "Аркадная гоночная игра с фокусом на ралли и внедорожных соревнованиях.", + "category": "Race" + }, + { + "id": 14, + "name": "Cyberpunk 2077", + "image": "game14", + "text": "$10", + "imgPath": "img_top_14", + "description": "RPG в киберпанк-сеттинге с нелинейным сюжетом и детализированным открытым миром.", + "category": "RPG" + }, + { + "id": 15, + "name": "Age of Empires IV", + "image": "game15", + "text": "$10", + "imgPath": "img_top_15", + "description": "Классическая стратегия в реальном времени с историческими кампаниями.", + "category": "Strategies" + }, + { + "id": 16, + "name": "Civilization VI", + "image": "game16", + "text": "$10", + "imgPath": "img_top_16", + "description": "Глобальная пошаговая стратегия, в которой игроки строят и развивают цивилизации.", + "category": "Strategies" + } + ] +} diff --git a/server/routers/gamehub/json/home-page-data/success.json b/server/routers/gamehub/json/home-page-data/success.json index 1fc9009..17be966 100644 --- a/server/routers/gamehub/json/home-page-data/success.json +++ b/server/routers/gamehub/json/home-page-data/success.json @@ -4,87 +4,115 @@ "topSail": [ { "image": "game1", - "text": "$10" + "text": "$10", + "imgPath": "img_top_1" }, { "image": "game2", - "text": "$10" + "text": "$10", + "imgPath": "img_top_2" }, { "image": "game3", - "text": "$10" + "text": "$10", + "imgPath": "img_top_3" }, { "image": "game4", - "text": "$10" + "text": "$10", + "imgPath": "img_top_4" }, { "image": "game5", - "text": "$10" + "text": "$10", + "imgPath": "img_top_5" }, { "image": "game6", - "text": "$10" + "text": "$10", + "imgPath": "img_top_6" }, { "image": "game7", - "text": "$10" + "text": "$10", + "imgPath": "img_top_7" }, { "image": "game8", - "text": "$10" + "text": "$10", + "imgPath": "img_top_8" } ], "categories": [ { "image": "category1", - "text": "гонки" + "text": "гонки", + "imgPath": "img_categories_1", + "category": "Race" }, { "image": "category2", - "text": "глубокий сюжет" + "text": "глубокий сюжет", + "imgPath": "img_categories_2", + "category": "" }, { "image": "category3", - "text": "симуляторы" + "text": "симуляторы", + "imgPath": "img_categories_3", + "category": "Simulators" }, { "image": "category4", - "text": "открытый мир" + "text": "открытый мир", + "imgPath": "img_categories_4", + "category": "RPG" }, { "image": "category5", - "text": "экшен" + "text": "экшен", + "imgPath": "img_categories_5", + "category": "Action" }, { "image": "category6", - "text": "стратегии" + "text": "стратегии", + "imgPath": "img_categories_6", + "category": "Strategies" }, { "image": "category7", - "text": "шутеры" + "text": "шутеры", + "imgPath": "img_categories_7", + "category": "Shooters" }, { "image": "category8", - "text": "приключения" + "text": "приключения", + "imgPath": "img_categories_8", + "category": "Adventures" } ], "news": [ { "image": "news1", - "text": "Разработчики Delta Force: Hawk Ops представили крупномасштабный режим Havoc Warfare" + "text": "Разработчики Delta Force: Hawk Ops представили крупномасштабный режим Havoc Warfare", + "imgPath": "img_news_1" }, { "image": "news2", - "text": "Первый трейлер Assassin’s Creed Shadows — с темнокожим самураем в феодальной Японии" + "text": "Первый трейлер Assassin’s Creed Shadows — с темнокожим самураем в феодальной Японии", + "imgPath": "img_news_2" }, { "image": "news3", - "text": "Призрак Цусимы» вышел на ПК — и уже ставит рекорды для Sony" + "text": "Призрак Цусимы» вышел на ПК — и уже ставит рекорды для Sony", + "imgPath": "img_news_3" }, { "image": "news4", - "text": "Авторы Skull and Bones расширяют планы на второй сезо" + "text": "Авторы Skull and Bones расширяют планы на второй сезо", + "imgPath": "img_news_4" } ] }