Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
PythonGame
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Rafi Hamza (2023) ZMAC260
PythonGame
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
main
Select Git revision
Branches
1
main
default
protected
1 result
Begin with the selected commit
Created with Raphaël 2.2.0
10
Apr
3
31
Mar
28
27
21
20
19
14
12
10
6
29
Feb
28
27
breh
main
main
main_menu fix
README updated
Solo'ed major changes
State.py contain only states now
advancing level +10 points
projectile dies upon wall contact
added walls to canvas borders
Map loading bug fix
shush
Added README.md
self-explanatory aka finishing touches
starting map designs
merge entity.py
integrated mana, scorecounter
MERGING FFS
merge
projectilke merge@
deez
projectilke merge@
integrated healthbar, enemy spawning
gn, cya after suhoor
Started damage
Ladder fix
starting ladders
fixed colissions
temp
Self-explanatory
merge conflict occured, fixed it
added ranged enemy
added 2nd
Update scorebar.py to scorecounter.py simple increase in score
Update enemy.py now includes attributes for managing mana, such as max_mana, current_mana, and mana_recharge_rate.
Update player.py mana is now within player class with all its functionalties
Update stamina.py to mana.py organised it nicely at the top left of the screen + recharge feature
code creates a simple score bar that increases in size as the player's score increases. You can modify the MAX_SCORE constant to change the maximum score possible, and the score increases by 10 each time the "Increase Score" button is pressed
Update state.py added health attribute to class with value 100
Update player.py to initialise the lives
Added highscore screen, displaying players points.
Updated tracking ranges and attack ranges, and added buttons to welcome screen for starting game and highscore.
Loading