{"id":20621626,"url":"https://github.com/hotshot003/fps-video-game","last_synced_at":"2026-02-01T09:33:41.624Z","repository":{"id":238899591,"uuid":"795126528","full_name":"HotShot003/FPS-Video-Game","owner":"HotShot003","description":"This repository contains the development of an exciting First-Person Shooter (FPS) game project where I've implemented smart NPC (Non-Player Character) behaviors to enhance the gaming experience.","archived":false,"fork":false,"pushed_at":"2024-10-28T14:53:09.000Z","size":85141,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T12:18:51.107Z","etag":null,"topics":["fps-game","game","myfirstgame","pathfinding-algorithms","pygame-games","python","raycasting","retrogaming"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HotShot003.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-02T16:28:34.000Z","updated_at":"2024-10-28T14:53:12.000Z","dependencies_parsed_at":"2025-04-15T12:28:54.271Z","dependency_job_id":null,"html_url":"https://github.com/HotShot003/FPS-Video-Game","commit_stats":null,"previous_names":["hotshot003/fps-video-game"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HotShot003/FPS-Video-Game","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HotShot003%2FFPS-Video-Game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HotShot003%2FFPS-Video-Game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HotShot003%2FFPS-Video-Game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HotShot003%2FFPS-Video-Game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HotShot003","download_url":"https://codeload.github.com/HotShot003/FPS-Video-Game/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HotShot003%2FFPS-Video-Game/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28975259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T08:16:14.655Z","status":"ssl_error","status_checked_at":"2026-02-01T08:06:51.373Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fps-game","game","myfirstgame","pathfinding-algorithms","pygame-games","python","raycasting","retrogaming"],"created_at":"2024-11-16T12:18:36.227Z","updated_at":"2026-02-01T09:33:41.610Z","avatar_url":"https://github.com/HotShot003.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FPS-Video-Game\n\n# Summary:\n\nMyFirstGame is a first-person shooter (FPS) game built using Python and Pygame. Inspired by classic titles like Wolfenstein 3D and Doom, \nthe game features raycasting rendering to create a 3D-like environment and smart enemy AI using pathfinding algorithms. \nPlayers will navigate through levels, battling enemies and solving challenges in a retro-style FPS setting.\n\nI have Only Use Python Programming Language and it modules That Are Pygame.\nPygame is a set of Python modules designed for writing video games. It provides functionality for managing game windows,\ndrawing shapes and images, playing sounds, and handling user input.\n\nRaycasting is a technique used in game development to create the illusion of 3D environments using 2D graphics.\n\nIt involves casting rays from the player's viewpoint and determining intersections with walls to render the scene.\n\n# Key Features:\n\nRaycasting Graphics: Experience a pseudo-3D environment with raycasting rendering.\nSmart Enemy AI: Enemies utilize pathfinding algorithms for strategic behavior.\nClassic FPS Gameplay: Move, shoot, and interact in a nostalgic FPS format.\n\n# Tech Stack :\n![Python](https://img.shields.io/badge/python-%233776AB.svg?style=for-the-badge\u0026logo=python\u0026logoColor=white) \n![Python](https://img.shields.io/badge/pygame-%233776AB.svg?style=for-the-badge\u0026logo=python\u0026logoColor=white) \n\n# Controls:\n\nW, A, S, D: Move forward, left, backward, right.\n\nMouse: Look around.\n\nLeft Click: Shoot.\n\n## System Requirements\n\n- Python 3.x\n  \n- Windows(Any)\n\n## Installation\n\n1. **Clone the repository**:\n\n  - Clone Repo : Git Clone - https://github.com/HotShot003/FPS-Video-Game.git\n   \n2. **Navigate to the project directory**:\n\n \n3. **Run the game**:\n    \n  - python main.py\n\n\n# Contributing:\n\nContributions are welcome! Fork the repository, make your changes, and submit a pull request.\n\n---\n\n# Credits:\n\nPygame: https://www.pygame.org/\n\nRaycasting Tutorial: Lode's Computer Graphics Tutorial\n\nPathfinding Algorithms: A* Algorithm, Dijkstra's Algorithm\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhotshot003%2Ffps-video-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhotshot003%2Ffps-video-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhotshot003%2Ffps-video-game/lists"}