mirror of
https://github.com/BreizhHardware/project_sanic.git
synced 2026-05-09 08:15:51 +02:00
[PR #30] [MERGED] Dev to main #30
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
BreizhHardware/project_sanic#30
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/BreizhHardware/project_sanic/pull/30
Author: @BreizhHardware
Created: 4/7/2025
Status: ✅ Merged
Merged: 4/8/2025
Merged by: @ClementHVT
Base:
main← Head:dev📝 Commits (10+)
5e5ca57FEAT [Collectibles] - Added Coin item : collectible in map - Coin counter on top of screen - Added custom font for display72454d0FEAT [Collectibles] - Reset collectibles uppon deathc7bdd34Merge remote-tracking branch 'origin/dev' into dev_clement0e57df7Feat[platform, projectiles], move circular platform, add projectile cast for the playeree54b5dFeat(Game Logic) - Refactor main game loop into a separate handler function for improved code organization and maintainability90b6c94Feat(Level Design) - Update platform positions and add movement behavior; implement camera panning in LevelEditor for enhanced editing experienced34b532Feat(Infinite Mode) - Implement infinite level generation and management; add InfiniteMapGenerator and InfiniteMapManager for procedural map creation6368555Update src/Map/Infinite/InfiniteMapManager.pyd8e0ec9Merge pull request #20 from BreizhHardware/dev_felix8c90eedMerge remote-tracking branch 'origin/dev' into dev_table_basse📊 Changes
52 files changed (+1986 additions, -934 deletions)
View changed files
📝
.gitignore(+2 -1)➕
PROJECT_STRUCTURE.MD(+245 -0)📝
README.md(+4 -1)➖
Test.py(+0 -223)➕
assets/fonts/sanicfont.TTF(+0 -0)➕
assets/map/background/cave_bg.png(+0 -0)➕
assets/map/background/desert_bg.jpg(+0 -0)➕
assets/map/background/mountain_bg.jpg(+0 -0)➕
assets/map/checkpoints/checkpoint.png(+0 -0)➕
assets/map/checkpoints/checkpoint_uncheck.png(+0 -0)➕
assets/map/collectibles/Sanic_Coin.png(+0 -0)➕
assets/map/enemy/Laser.png(+0 -0)➕
assets/map/enemy/boss.gif(+0 -0)➕
assets/map/enemy/flying_enemy.png(+0 -0)➕
assets/map/enemy/turret.gif(+0 -0)➕
assets/map/enemy/walker_enemy.png(+0 -0)➕
assets/map/exit/Zeldo Motus.mp4(+0 -0)➕
assets/map/exit/Zeldo.png(+0 -0)➖
assets/map/platform/grass_texture.jpg(+0 -0)➕
assets/map/platform/grass_texture.png(+0 -0)...and 32 more files
📄 Description
This pull request includes significant updates and improvements to the project documentation and codebase. The most important changes include the addition of a detailed project structure guide, updates to the README file to reference the new project structure, and the removal of an outdated test script.
Documentation updates:
PROJECT_STRUCTURE.MD: Added a comprehensive guide detailing the project structure, including an overview, folder organization, example JSON for a map, and technologies used. This guide provides clear insights into the project's layout and components.README.md: Updated to include a reference to the new project structure guide, enhancing the documentation and making it easier for developers to understand the project's organization.Codebase cleanup:
Test.py: Removed the outdated test script, which included initialization of Pygame, player class definitions, and basic game loop logic. This cleanup helps in maintaining a cleaner codebase and removing unnecessary files.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.