Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Play Your Scales RightView game page

Submitted by Ladybug Studios — 1 hour, 4 minutes before the deadline
Add to collection

Play game

Play Your Scales Right's itch.io page

Results

CriteriaRankScore*Raw Score
Enjoyment#53722.0952.364
Style#57232.0952.364
Overall#58562.0952.364
Creativity#60582.0952.364

Ranked from 11 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

How does your game fit the theme?
The game interprets scale as mass the bigger the scale the heavier the mass. the player must keep the masses on both sides equal to win if the sides are too unbalanced, it is GAME OVER and the player scores 0

Development Time

48 hours

(Optional) Please credit all assets you've used
Some of the source code was taken from Don't be Too Overpowered, which i devloped myself. BOTH GAMES ARE OPEN SOURCE https://ladybug-studios.itch.io/dont-be-too-overpowered

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

Nice game!

Developer(+1)

Thank You

Submitted(+1)

cool game! 

Developer

Thank you

Submitted

if you want play our game and leave us a comment! 

(+1)

A pretty unique concept, feels like it could be some kind of gambling game. One thing I was curious about was the range of values the weights could be. I was wondering if you could always just add weights to the smaller side until you hit perfect balance with no risk of losing? The balance (pun not intended but not avoided) is a little off, but I got a chuckle from those point numbers. Kudos for making this in replit.

Developer

thank you 

the values are 

Small scale-50% chance

1-10KG

Large Scale- 50% Chance 

25-100KG

Developer

THIS code extract will explain the mass balancing mechanic 

the game does involve a bit of skill, stratergy and luck.

 scale=randint(1,2)

    if scale==1:

      adding=randint(1,10)

      print("You have been given a small scale mass of",adding,"KG")

  

      print("you have",Rejects,"rejct points left")

      print("to reject the mass type 'REJECT' to accept the mass press enter")

      rejected=input()

      if rejected=="REJECT":

        if Rejects>=1:

          Rejects=Rejects-1

        else:

          print("you have spent all of your reject points")

          print("the mass will be automatically accepted")

          sides=int(input("what side do you want to add the mass to? Type 1 for side 1 and 2 for side 2: "))

          if sides==1:

            side1=side1+adding

            Masses_added=Masses_added+1

          elif sides==2:

            side2=side2+adding

            Masses_added=Masses_added+1

          if side1>side2:

            differnce=side1-side2

          elif side2>side1:

            differnce=side2-side1

          elif side1==side2:

            differnce=0

          

      else:

        sides=int(input("what side do you want to add the mass to? Type 1 for side 1 and 2 for side 2: "))

        if sides==1:

          side1=side1+adding

          Masses_added=Masses_added+1

        elif sides==2:

          side2=side2+adding

          Masses_added=Masses_added+1

        if side1>side2:

          differnce=side1-side2

        elif side2>side1:

          differnce=side2-side1

        elif side1==side2:

          differnce=0

    elif scale==2:

      adding=randint(25,100)

      print("You have been given a larg scale mass of",adding,"KG")

  

      print("you have",Rejects,"rejct points left")

      print("to reject the mass type 'REJECT' to accept the mass press enter")

      rejected=input()

      if rejected=="REJECT":

        if Rejects>=1:

          Rejects=Rejects-1

          print("MASS REJECTED")

        else:

          print("you have spent all of your reject points")

          print("the mass will be automatically accepted")

          sides=int(input("what side do you want to add the mass to? Type 1 for side 1 and 2 for side 2: "))

          if sides==1:

            side1=side1+adding

            Masses_added=Masses_added+1

          elif sides==2:

            side2=side2+adding

            Masses_added=Masses_added+1

          if side1>side2:

            differnce=side1-side2

          elif side2>side1:

            differnce=side2-side1

          elif side1==side2:

            differnce=0

  

      else:

        sides=int(input("what side do you want to add the mass to? Type 1 for side 1 and 2 for side 2: "))

        if sides==1:

          side1=side1+adding

          Masses_added=Masses_added+1

        elif sides==2:

          side2=side2+adding

          Masses_added=Masses_added+1

        if side1>side2:

          differnce=side1-side2

        elif side2>side1:

          differnce=side2-side1

        elif side1==side2:

          differnce=0

    if differnce>=100:

      scale_points=0

      print("GAME OVER!")

      print("You have failed to play your scales right and you score 0 scale points!")

      break

Developer

you can always remove the game over  statments or experment with Debug Mode 

Submitted(+1)

I enjoyed the text based style! Good job!

Developer

Thank you

Submitted(+2)

I think it is a good game, but found it quite hard to follow. This could have possibly been due to the text-based nature of this game and the vast amounts of text were quite overwehlming; if you do indeed want to use python for this, I would recomend using graphics to hep this get shown better, for example with Tkinter or Pygame; using a game engine like Godot could also be helpful for you, which uses a laanguage quite similar to Godot. Also, a sidenote, to obe able to run the game, a Replit account is necessary as you need to fork the game to be able to run it; it is only for the owner of a replit project (as well as collaborators), that is able to run it. I would therefore suggest creating the game natively on PC (rather than on the web using replit), then building it to an application using PyInstaller, and uploading that to itch.io. It might be a slight inconvenience but it lends to an easier way of getting the game to run. Hope this is helpful!

Developer

i have also provided the source code for the game should you wish to change it, you can also compile to exe using that .py file. I will update the description to show the use of a Command line Interface (CLI) 

Developer

it was a few months ago that replit mandated accounts. A few days ago, they required users to fork (copy)the repls

Developer (1 edit)

Use code "GMTK Game Jam 2024" for 2024 Scale Points!

Developer

if you are having difficulties accessing the game follow this link

Developer

The time extension helped when trying to submit 4 mins before deadline

Developer

Special Code coming out at 7:01 PM BST