summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-27Made interface a CanvasLayer, ensuring it's rendered above everything.Logan
2022-09-26Renaming and refactoring of interface scene.Logan
2022-09-26Replaced background textures and added wall collider.Logan
2022-09-26Add some comments and minor correctness changescflip
2022-09-26Remove debug testing controlscflip
2022-09-26Replaced floor textures with new ones.Logan
2022-09-26Refactor basketball script and scenecflip
This removes the OuterShape node from the basketball scene, and removes a lot of redundant or unused variable in the script.
2022-09-26Refactored sprite drag-orbiting code.Logan
2022-09-26Make sprite retain direction when cursor leaves outer radiuscflip
2022-09-26Prevented score from increasing once timer reaches zero.Logan
2022-09-26Made random position use available variables to define range.Logan
2022-09-26Made basketball change position based on hoop's position.Logan
2022-09-26Add countdown timer.Logan
2022-09-26Made improvements to efficiency and readability of code.Logan
2022-09-26Made starting position increase then randomize after scoring 5.Logan
2022-09-25Fix slight misalignment with floor sprites.Logan
2022-09-25Allow shooting when sprite is at the outer shape bounds.Logan
2022-09-25Reduce scale of interface text.Logan
2022-09-25Made window keep aspect ratio when stretching screen.Logan
This allows for people with monitors that have an uncommon aspect ratio to not experience pillarboxing.
2022-09-25Replaced mp3 with ogg.Logan
2022-09-24Use custom icon and delete default Godot iconcflip
2022-09-24Reduce scale of entire scene by 5 and upscale the window insteadcflip
2022-09-24Don't allow dragging the basketball while it is in physics modecflip
2022-09-24Tweaked bounciness property.Logan
2022-09-24Improved hoop collision.Logan
2022-09-24Add the rest of the floorcflip
2022-09-24Add ghost sprite when dragging basketball.Logan
2022-09-24Made ball keep the same rotation after resetting it.Logan
2022-09-24Move basketball sprite while dragging before shotcflip
2022-09-24Only rotate basketball sprite instead of entire objectcflip
This way if we want to move the sprite around, the rotation of the basketball will not cause the sprite to 'orbit' the origin.
2022-09-24Defined inner and outer shapes and connected signals.Logan
2022-09-24Made power of basketball depend on cursor position.Logan
2022-09-24Only throw basketball on mouse-release when cursor is near ball.Logan
2022-09-24Changed floor texture.Logan
2022-09-24Import floor textures.Logan
2022-09-24Allow some basketball properties to be modified in the inspectorcflip
2022-09-24Add left/right movement to basketballcflip
2022-09-24Refactor basketball script to disable physics while waiting for shootcflip
2022-09-24Prevent over-scoring with basketball.Logan
2022-09-24Tweaked hoop collision.Logan
2022-09-24Make score a global variable and interface displays power.Logan
2022-09-24Initial system to change power with UP and DOWN keys.Logan
2022-09-23Moved and renamed files.Logan
2022-09-23Basic UI with score counter and other minor changes.Logan
2022-09-23Added one-way collision and area detection to hoop.Logan
2022-09-23Center basketball scene around origincflip
2022-09-23Remove reference to default_env.trescflip
2022-09-23Use LineShape2D instead of RectangleShape2D for floor collidercflip
2022-09-23Adjusted positions of hoop and basketball.Logan
2022-09-23Tweaked hoop colliders.Logan