{"id":23118927,"url":"https://github.com/abdalrahman-alhamod/spongebob","last_synced_at":"2026-04-26T23:31:48.461Z","repository":{"id":213330238,"uuid":"733592890","full_name":"Abdalrahman-Alhamod/SpongeBob","owner":"Abdalrahman-Alhamod","description":"🍍Dive into a Sponge-tastic 3D world with intuitive controls and vibrant textures. 🌐","archived":false,"fork":false,"pushed_at":"2023-12-19T19:11:18.000Z","size":2667,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T02:32:09.626Z","etag":null,"topics":["cpp","opengl","opengl-framework","opengl-game","opengl-legacy","opengl-library","spongebob"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Abdalrahman-Alhamod.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2023-12-19T17:15:15.000Z","updated_at":"2023-12-19T19:16:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"4d7ca9b3-808c-4857-9c7d-acdec23c2ade","html_url":"https://github.com/Abdalrahman-Alhamod/SpongeBob","commit_stats":null,"previous_names":["abdalrahman-alhamod/spongebob"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Abdalrahman-Alhamod/SpongeBob","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdalrahman-Alhamod%2FSpongeBob","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdalrahman-Alhamod%2FSpongeBob/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdalrahman-Alhamod%2FSpongeBob/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdalrahman-Alhamod%2FSpongeBob/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abdalrahman-Alhamod","download_url":"https://codeload.github.com/Abdalrahman-Alhamod/SpongeBob/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdalrahman-Alhamod%2FSpongeBob/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32317163,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"ssl_error","status_checked_at":"2026-04-26T23:26:25.802Z","response_time":129,"last_error":"SSL_read: 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":["cpp","opengl","opengl-framework","opengl-game","opengl-legacy","opengl-library","spongebob"],"created_at":"2024-12-17T05:30:25.923Z","updated_at":"2026-04-26T23:31:48.430Z","avatar_url":"https://github.com/Abdalrahman-Alhamod.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🍍 SpongeBob Word OpenGL Project 🌊\n\n![Screenshot 2023-12-19 201713](https://github.com/Abdalrahman-Alhamod/SpongeBob/assets/137921143/0c8981da-2ada-45a7-b7c8-203a4e8cb92e)\n\n\n## Overview\n\nWelcome to the SpongeBob Word OpenGL Project! This delightful project adds a touch of SpongeBob magic to the world of legacy OpenGL on Windows. 🖥️🌟\n\n## Features 🚀\n\nExplore the following features that make this project a playful experience:\n\n- **Camera Controls**: Easily navigate the 3D scene with arrow keys. 📸\n- **Dynamic Lighting**: Witness the magic of realistic lighting effects. 💡\n- **Textured Environment**: Immerse yourself with vibrant textures creating the iconic word \"SpongeBob.\" 🌈\n\n## Requirements 🛠️\n\nBefore diving into the Sponge-tastic adventure, ensure you have the following:\n\n- **Windows OS**: The project is designed to run on Windows. 🖥️\n- **OpenGL Libraries**: Make sure you have the necessary OpenGL libraries installed. 📚\n- **GLUT Library**: GLUT is essential for handling windows and user input. 🍩\n- **C++ Compiler**: Choose your preferred C++ compiler for building the project. 🖱️\n\n## Getting Started 🚀\n\nClone the repository and embark on your SpongeBob journey with these simple steps:\n\n```bash\ngit clone https://github.com/your-username/spongebob-word-opengl.git\n```\nBuild and run using your preferred C++ compiler.\n\n## Controls 🎮\nNavigate the whimsical scene with these Sponge-tastic controls:\n\n- 'F' Key: Toggle full-screen mode. 🌐\n- 'C' Key: Change camera mode. 📷\n- 'W' Key: Move the camera forward. ⬆️\n- 'S' Key: Move the camera backward. ⬇️\n- 'D' Key: Move the camera to the right. ➡️\n- 'A' Key: Move the camera to the left. ⬅️\n- 'E' Key: Move the camera upward. ⬆️\n- 'Q' Key: Move the camera downward. ⬇️\n- Arrow Up Key: Rotate the camera around the X-axis (look down). ↕️\n- Arrow Down Key: Rotate the camera around the X-axis (look up). ↕️\n- Arrow Left Key: Rotate the camera around the Y-axis (look left). ↔️\n- Arrow Right Key: Rotate the camera around the Y-axis (look right). ↔️\n- 'Z' Key: Rotate the camera around the Z-axis (roll clockwise). ↻\n- 'X' Key: Rotate the camera around the Z-axis (roll counterclockwise). ↺\n- Left Mouse Button: Adjust camera orientation based on mouse movement. 🖱️\n- Right Mouse Button: Reset camera orientation to default. 🖱️\n- 'NumPad 4' Key: Move the camera left in free camera mode. ⬅️\n- 'NumPad 6' Key: Move the camera right in free camera mode. ➡️\n- 'NumPad 2' Key: Move the camera backward in free camera mode. ⬇️\n- 'NumPad 8' Key: Move the camera forward in free camera mode. ⬆️\n- 'NumPad +' Key: Increase zoom factor in free camera mode. 🔍\n- 'NumPad -' Key: Decrease zoom factor in free camera mode. 🔎\n- '+' and '-' Keys: Zoom in and out. 🔍🔎\n- Mouse Wheel: Zoom in and out. 🔍🔎\n\n## License 📜\nThis project is licensed under the MIT License - see the LICENSE file for details. 🌐\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdalrahman-alhamod%2Fspongebob","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabdalrahman-alhamod%2Fspongebob","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdalrahman-alhamod%2Fspongebob/lists"}