Python Forum
needing some help to write some code for a game calculator
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
needing some help to write some code for a game calculator
#1
i just want to preface this thread by saying that i am a complete noob with python. i started learning a few days ago, going off of only knowledge about functions in google sheets, and some basic 'python for beginners' tips on how to atleast write some lines.

im attempting to make a calculator for a game, it counts how many hits it takes to kill another player. so far, i only have the damage-afflicting part written. id like to know how i could make a line of code that recognizes if the damage value being output is more than double or half of the original damage value. if it is more than double or half, like 100 to 200, or 100 to 50, id like it to output double or half the value. ie 220 damage gets turned to 200, because its more than double of 100.

if i could get some help with this, thatd be greatly appreciated!
Reply
#2
You should post your code. I'm don't really understand what you are asking for. Something like this maybe?
def damage_calc(damage, prev_damage):
    return max(prev_damage / 2, min(prev_damage * 2, damage))

print(damage_calc(220, 100))
print(damage_calc(25, 100))
print(damage_calc(75, 100))
Output:
200 50.0 75
This code clips the damage value to be in the range prev_damage / 2 to prev_damage * 2.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  write code that resides in parent directory franklin97355 3 412 Apr-14-2024, 02:03 AM
Last Post: franklin97355
  Problem with my pong game code Than999 8 3,876 May-15-2022, 06:40 AM
Last Post: deanhystad
  Needing to Check Every Quarter Hour bill_z 10 3,023 Feb-09-2022, 07:23 PM
Last Post: menator01
  Calculator code issue using list kirt6405 4 2,292 Jun-11-2021, 10:13 PM
Last Post: topfox
  How to write a code with İF function? Aycaaxx 1 1,851 Nov-03-2020, 05:46 AM
Last Post: deanhystad
  Music Selection Game Code WyattH 3 2,442 Jul-20-2020, 11:16 AM
Last Post: ndc85430
  Beginner Code, how to print something after a number of turns (guessing game) QTPi 4 2,760 Jun-18-2020, 04:59 PM
Last Post: QTPi
  Hi Guys, please help me to write SAS macro parameter equivalent code in Python Manohar9589 2 2,611 Jun-14-2020, 05:07 PM
Last Post: Larz60+
  Noob needing guidance.... bako 0 1,867 Mar-29-2020, 06:55 PM
Last Post: bako
  Help for guessing game code Kronos 5 3,301 Mar-09-2020, 04:53 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020