warofants / wwa

World War of Ants
https://worldwarofants.com
GNU General Public License v3.0
146 stars 80 forks source link

Create a main menu, instantiate a new game with player stats, and create a brief intro scene #115

Open anthonyLuttrell opened 5 years ago

anthonyLuttrell commented 5 years ago

NEW GAME is selected from main menu

Game setup and brief intro

Scene dialogue and flow:

“Your colony is under attack! You are on the brink of defeat and you must fall back in order to avoid complete annihilation! ...”

“Type 1 to FALL BACK now...”

“Type 2 to continue to fight.”

Snapshot of current flow:

EhWhoAmI commented 5 years ago

We also need to add a help command just in case

anthonyLuttrell commented 5 years ago

We also need to add a help command just in case

@EhWhoAmI , Do you mean a help command that the player can type/access at any point in the game?

blackk100 commented 5 years ago

There should be an indicator of how many pops are out on foraging/invasions as well. This could be shown beside the main population indicator in parenthesis, have a different visual indicator, etc.

Also, if pops value isn't the exact value of the colony population, such as a reduced one (5000 being represented as 5.0), POPULATION should be a float or double.

EhWhoAmI commented 5 years ago

I added a basic help thing, like this in the run method:


            if (input.toLowerCase().equals("help")) {
                //Help 
                System.out.println("Here\'s yr help");
            } else {
                currentModule.executeCommand(input);
            }```

Maybe we could read form a documentation file.
The text in the `System.out.println` is just a placeholder.
Veradux commented 5 years ago

This issue is assigned. You can contribute to it here: https://github.com/Veradux/wwa/tree/menu You can think of your own tasks, create an issue for them, and assign yourself to it. Or you can pick one of these already existing tasks here: https://github.com/veradux/wwa/issues

EhWhoAmI commented 5 years ago

@Veradux how far done are you? This issue is kinda crucial to finish soon.

Veradux commented 5 years ago

@EhWhoAmI Why do you think that it's crucial? A lot of the features don't need to be developed in order.

The only thing that people might depend on is what the Player model has, and what the menus will be displaying. Basically things determined by game design. But we're approaching it with the mindset that they can always be changed.