Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

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

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