anshulkatta / Half-Life

Command Line RPG Game based on Half Life 2 Game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Half-life

Command Line RPG Game based on Half-Life 2

Getting Started

Before building or developing within this repository, you'll need to get yourself a clone , you don't just clone the repo directly, first make sure you fork it on your remote.

Prerequisites

Oracle Java JDK - 8 https://www.oracle.com/technetwork/java/javase/downloads/index.html

Apache maven https://maven.apache.org/download.cgi

Installing & Running from source

A step by step series how to install the game

git clone https://github.com/anshulkatta/Half-life
cd Half-Life
mvn install -DskipTests
cd target/classes
java com.hl.main.GameEngine

Installing & Running from jar

java -jar target/com.hl-1.jar

Running the tests

mvn test

How to Play Game

The Screen will show Numbers Press those numbers to hit the Combine Forces If you dont enter correct numbers You will get a hit Everytime you enter correct numbers Your XP will increase and Enemy will be hit

Regarding Save, the gave is autosave character XP is saved after game has ended

Built With

  • Java - Primary Language
  • Maven - Dependency Management
  • JUnit - Unit Tests
  • Jacoco - Code Coverage

Contributing

How to Raise PR > for Fix - #FIX JIRA-Number (Agile JIRA Link)

eg. #FIX - AG-12344 https://agile-jira.atlassian.com/browse/AG-12344

for PATCH - #PATCH JIRA-Number (Agile JIRA Link)

eg. #PATCH - AG-12344 https://agile-jira.atlassian.com/browse/AG-12344

Versioning

Versioning is 1.0.0 , next version for the Game , 1.1.0

Authors

Anshul Katta - anshul.katta@gmail.com

License

mit license

Inspiration

Half life is my favorite game since my chldhood and Half-life 2 has been the best game ever developed by Valve , its game story, soundtrack , gameplay has been an influence on me

About

Command Line RPG Game based on Half Life 2 Game

License:MIT License


Languages

Language:Java 100.0%