From b2d4607713c6cb90e976edb6a0a9c037c63ebc4e Mon Sep 17 00:00:00 2001 From: journich <70119791+journich@users.noreply.github.com> Date: Thu, 4 Mar 2021 15:21:24 +1030 Subject: [PATCH] Port of Hamurabi to Java (WIP) --- 43 Hammurabi/java/src/HammurabiGame.java | 7 ------- .../java/src/{Hammurabi.java => Hamurabi.java} | 13 ++++++++----- 43 Hammurabi/java/src/HamurabiGame.java | 7 +++++++ 3 files changed, 15 insertions(+), 12 deletions(-) delete mode 100644 43 Hammurabi/java/src/HammurabiGame.java rename 43 Hammurabi/java/src/{Hammurabi.java => Hamurabi.java} (97%) create mode 100644 43 Hammurabi/java/src/HamurabiGame.java diff --git a/43 Hammurabi/java/src/HammurabiGame.java b/43 Hammurabi/java/src/HammurabiGame.java deleted file mode 100644 index 1cc78a67..00000000 --- a/43 Hammurabi/java/src/HammurabiGame.java +++ /dev/null @@ -1,7 +0,0 @@ -public class HammurabiGame { - public static void main(String[] args) { - - Hammurabi hammurabi = new Hammurabi(); - hammurabi.play(); - } -} diff --git a/43 Hammurabi/java/src/Hammurabi.java b/43 Hammurabi/java/src/Hamurabi.java similarity index 97% rename from 43 Hammurabi/java/src/Hammurabi.java rename to 43 Hammurabi/java/src/Hamurabi.java index b8589062..d157c489 100644 --- a/43 Hammurabi/java/src/Hammurabi.java +++ b/43 Hammurabi/java/src/Hamurabi.java @@ -2,15 +2,15 @@ import java.util.Arrays; import java.util.Scanner; /** - * Game of Hammurabi + * Game of Hamurabi *

- * Based on the Basic game of Hammurabi here + * Based on the Basic game of Hamurabi here * https://github.com/coding-horror/basic-computer-games/blob/main/43%20Hammurabi/hammurabi.bas *

* Note: The idea was to create a version of the 1970's Basic game in Java, without introducing * new features - no additional text, error checking, etc has been added. */ -public class Hammurabi { +public class Hamurabi { private int year; private int population; @@ -48,7 +48,7 @@ public class Hammurabi { // Current game state private GAME_STATE gameState; - public Hammurabi() { + public Hamurabi() { kbScanner = new Scanner(System.in); gameState = GAME_STATE.STARTUP; } @@ -246,9 +246,12 @@ public class Hammurabi { } private void intro() { - System.out.println(simulateTabs(33) + "KINEMA"); + System.out.println(simulateTabs(32) + "HAMURABI"); System.out.println(simulateTabs(15) + "CREATIVE COMPUTING MORRISTOWN, NEW JERSEY"); System.out.println(); + System.out.println("TRY YOUR HAND AT GOVERNING ANCIENT SUMERIA"); + System.out.println("FOR A TEN-YEAR TERM OF OFFICE."); + System.out.println(); } private boolean calculate(double playerAnswer, double correctAnswer) { diff --git a/43 Hammurabi/java/src/HamurabiGame.java b/43 Hammurabi/java/src/HamurabiGame.java new file mode 100644 index 00000000..82631e1b --- /dev/null +++ b/43 Hammurabi/java/src/HamurabiGame.java @@ -0,0 +1,7 @@ +public class HamurabiGame { + public static void main(String[] args) { + + Hamurabi hamurabi = new Hamurabi(); + hamurabi.play(); + } +}