Skip to content

Hackclub's Siege Week 1 (Theme: Coins) - Spare Change

Notifications You must be signed in to change notification settings

appellatebaton0/siege-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 5, 2025
67a3728 · · Oct 5, 2025

History

12 Commits
Oct 5, 2025
Oct 2, 2025
Oct 5, 2025
Oct 5, 2025
Oct 5, 2025
Oct 5, 2025
Oct 1, 2025
Oct 5, 2025
Sep 30, 2025
Sep 30, 2025
Oct 5, 2025
Oct 5, 2025
Oct 5, 2025

Repository files navigation

siege-1

The game I'm making for Hackclub's Siege - Week 1 Spare Changee

A game about fighting off faulty appliances with money, while trying to stay in-budget

And, as always, more building to the framework!

Here's a list of things added for this game thus far;

General

  • DynamicFloatValues & DynamicVector2Values -> DVs for their respective types. types.
    • DF_Cast -> Casts a DV to a floatoat
    • DF_Manual -> A static set floatoat
    • DV2_Manual -> A static set Vector2or2
  • DC_Cast -> Casts a DV to a boolool
  • DynamicScenes -> DVs for PackedScenes es
    • DS_Random -> Picks a random scene from an array of optionsons
  • CP_Look -> A Node2D CP that looks at at a DV_Node.de.
  • CP_MotionSub -> Changed MotionStates to be extended from this, provides functionality to a CP_Motion (used to make always-on functionality) y)
    • MS_BounceFollow -> Chase a node while constantly jumpinging
    • MCP_Knockback -> Provides an in to to take knockback. There's another node, ACP_Knockback, that does knockback to anything it hits. Different use cases.
  • EM_AutoColumn -> Automatically sets the columns of a GridContainer to be about the same as the rowsows
  • CP_DirectoryLoad -> Loads the contents of a directory to its parent, or loads a single scene to its parent for each file in a directory (for level buttons)ns)
  • EM_Animator -> Allows for any signal to be tied into playing an animation from an AnimationPlayer (like a button press).s).
  • CP_Add -> Adds a node as a child of another when called.ed.
  • CP_Delete -> Frees a node when calledled
  • CP_ModifyArgument -> Modifies an actor's spawn argumentsnts
  • DV_SpawnArgument -> Pulls an actor's spawn arguments.ts.
  • DS_Cast -> Returns a child DV if it's a scene.ne.
  • CP_Health -> Hosts a float locked above zero, for being damaged and knowing when to diedie
  • CP_Damage -> Childed to a hitbox, duplicates self to the target on a hit to do damage.ge.
  • DCP_Single -> Does a manual/dynamic float of damage to the target once.ce.
  • DC_Inequality -> Returns whether a float makes an inequality truerue
  • DV2_Cast -> Casts a value to a Vector2or2
  • DF_Vector -> Returns the X or Y value of a Vector2or2
  • DF_Modify -> Modifies a float via an operatortor
  • DV_Int -> A DV that is always an integer er
    • DI_Cast -> Casts a value to an integerger
  • MS_Follow -> Follows another node via lerp/linear. Good for camera.ra.

About

Hackclub's Siege Week 1 (Theme: Coins) - Spare Change

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published