Giter Club home page Giter Club logo

battletech's Introduction

Interstellar Ops

HIGH LEVEL REQUIREMENTS

  • Firstly the game has 4 players on each side.
  • It is a strategy game,
  • You select a character
  • You pick a weapon to use
  • You pick a person to attack
  • Then You roll a dice, and the result will determine if you hit the enemy or miss (below 7 will miss)
  • Then you roll a dice to determine what of 8 possible hit locations you will hit (i.e. head, right arm, left arm, torsoe, left torsoe, right torsoe , left leg, right leg)

HIGH LEVEL OUTLINE

To build this game in Pygame, you will need to start by installing the Pygame library if you haven't already. You can do this by running "pip install pygame" in your command line.

  1. Create the game's main loop: This will handle the game's updates, events and drawing to the screen.
  2. Create the character and weapon select screens: These will allow the player to select their character and weapon before starting the game.
  3. Create the dice rolling mechanics: You can use the random module in Python to generate random numbers for the dice rolls.
  4. Create the hit and miss mechanics: Based on the dice roll, determine if the player's attack hits or misses and apply the appropriate effects.
  5. Create the hit location mechanics: Roll another dice to determine the hit location and apply the appropriate effects.
  6. Create the game's UI: You will need to display the player's health, the weapon they are using and other relevant information to the player.
  7. Create the AI for the other players and their characters.
  8. Test and debug your game, and make any necessary adjustments.

It is a big project, you might want to start small and build upon it as you go along. It's also a good idea to break the game down into smaller manageable chunks, and work on one piece at a time.

battletech's People

Contributors

murchie85 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.