Skip to content

Commit

Permalink
V.0.0.0 || StoryUpdate || New Icon
Browse files Browse the repository at this point in the history
  • Loading branch information
DELUXEHUNTER authored Feb 15, 2024
1 parent 1f301df commit 18dcafb
Show file tree
Hide file tree
Showing 14 changed files with 89 additions and 26 deletions.
1 change: 0 additions & 1 deletion .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# This workflow is used to tell if the game works without having to actually run the code
name: .NET

on:
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -394,4 +394,4 @@ FodyWeavers.xsd
*.msp

# JetBrains Rider
*.sln.im
*.sln.im
Binary file modified Docs/Images/Neoan-Crown-Icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Docs/Images/Neoan-Crown-Icon1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 1 addition & 2 deletions Docs/Lore/Lore.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,7 @@ These are lore entries that will be explained through playing the game and are t
Restrictions:
Entries that have been used as a base for several others cannot be changed or removed without permission, due to the fact that if you change something in an entry that several were based on would cause confusion and they wouldn't make sense. As removing an integral part of something could cause it to collapse. Adding an entry is typically completely acceptable as long as you remain on topic by following the rest of the story and other lore entries, meaning you might have to read at least the background and some of the Neoan Kingdom entry.
--
Notes/Things:
Its completely acceptable if you would like to create kingdoms and other places within the world to fill the world with even more lore again as long as you stick to the main themes.
These instructions or this guide will be rewritten and eventually updated into a final form for now this is the basis for everything.
Expand Down
3 changes: 1 addition & 2 deletions Docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,4 @@


### Early Access Prototype, V.0.0.1.<br>Section 1:
<!-- Marking the very first release and actual EXE/playable product, Whenever it is deemed ready for release we will release it. -->

<!-- Marking the very first release and actual EXE/playable product, Whenever it is deemed ready for release we will release it. -->
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2 changes: 1 addition & 1 deletion Neo.sln
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ Global
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {AEA4BD74-EF88-4F97-88D7-F6F968B115D6}
EndGlobalSection
EndGlobal
EndGlobal
3 changes: 2 additions & 1 deletion Neoa/DLCS.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public static void TKCIntro()
Program.DisplayLine(ConsoleColor.Yellow,"King", "Hiiii");
}
}
}
*/
9 changes: 6 additions & 3 deletions Neoa/Encounters.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
/* the encounter system is currently completely unused and I don't know if we will implement it anytime soon
but it is whatever is decided by us. in the eventual future
/* This CS File is used for encounters, and minigames, like card games, chess ect...
Anything relating to those that you will find inside the game.
currently combat encounters are disabled because I don't know how to do them
namespace Neoa
public class Encounters
public class Enc
{
public static void PrisonFirstEncounter()
{
Expand Down Expand Up @@ -76,4 +78,5 @@ public static void Combat(bool random, string enemyName, int enemyPower, int ene
Console.ReadKey();
}
}
*/
2 changes: 1 addition & 1 deletion Neoa/Neoa.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>disable</Nullable>
</PropertyGroup>
</Project>
</Project>
2 changes: 1 addition & 1 deletion Neoa/Player.cs
Original file line number Diff line number Diff line change
Expand Up @@ -137,4 +137,4 @@ public static void SetupStats()
}
}
}
}
}
81 changes: 70 additions & 11 deletions Neoa/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ public static void TitleScreen()

Player.Age = Convert.ToInt32(Console.ReadLine());
}

}

public static void Prologue()
Expand Down Expand Up @@ -316,6 +317,8 @@ static void Section1()
}
public static void Part1()
{

//Choices could be added anywhere this is just the basic story and is going to change over time.
DisplayLine(ConsoleColor.White,"narrator","You awaken to the sound of footsteps above you and knocking on your door");
DisplayLine(ConsoleColor.White,"narrator",$"you can hear a somewhat familiar voice say \"Wake up {Player.Name}. You have a busy day today\"");

Expand All @@ -326,9 +329,9 @@ public static void Part1()
DisplayLine(ConsoleColor.White,"narrator","you decide to get up and open the door for the man, and notice its the Royal Guard");

Console.WriteLine();

DisplayLine(ConsoleColor.DarkMagenta,"Royal Guard",$"I've been trying to wake you up for hours {Player.Name}. Now that your up, the king told me I should properly introduce myself,");
DisplayLine(ConsoleColor.DarkMagenta,"Royal Guard","My name is Kain, I am the captain of the royal guard. ");
DisplayLine(ConsoleColor.DarkMagenta,"Royal Guard","My name is Kain,");
DisplayLine(ConsoleColor.DarkMagenta,"Kain","I am the captain of the royal guard.");

Console.WriteLine();

Expand Down Expand Up @@ -357,7 +360,7 @@ public static void Part1()

DisplayLine(ConsoleColor.White,"narrator","Kain leaves the room and you begin to walk out to the hallway.. looking down for a moment someone bumps into you but you look back and theres nothing there.");
DisplayLine(ConsoleColor.White,"narrator","continuing on, once you reach the top of the stairs you find the entire hall empty with no one inside \"where has everyone gone\" you wonder to yourself.");
DisplayLine(ConsoleColor.WHite,"narrator","instead of dwelling on it you exit the castle, you notice the tavern is convienently outside of the castle");
DisplayLine(ConsoleColor.White,"narrator","instead of dwelling on it you exit the castle, you notice the tavern is convienently outside of the castle");

Console.WriteLine();

Expand All @@ -369,34 +372,90 @@ public static void Part1()
string input = Console.ReadLine();
while(input.ToLower() != "y" && input.ToLower() != "")
{
DisplayLine(ConsoleColor.White,"narrator",$"{Player.Name} just stands there doing nothing");
Console.WriteLine("(Y)es I do, (N)o I don't.");
Console.WriteLine("Incorrect input.");
Console.WriteLine("{(Y)es I do, (N)o I don't.}");
}
if(input.ToLower() == "y")
{
DisplayLine(ConsoleColor.White,"narrator","you give the beggar 1 mark");
Player.NeoanMark -= 1;
Player.AncestralFavor += 2;
Player.DivineFavor += 1;
Player.NeoanMark -= 1; Player.AncestralFavor += 2; Player.DivineFavor += 1;

DisplayLine(ConsoleColor.Cyan,"Beggar","Thank you, sir.");

Console.ReadKey();
Player.Sanity += 3;

DisplayLine(ConsoleColor.White,"narrator","you continue to the tavern with a feeling of acomplishment");
}
else if(input.ToLower() == "n")
{
DisplayLine(ConsoleColor.White,"narrator","you leave the beggar in the streets and don't give him anything");
Player.AncestralFavor -= 2;
Player.DivineFavor -= 3;
Player.AncestralFavor -= 2; Player.DivineFavor -= 3;

DisplayLine(ConsoleWhite.White,"narrator","continuing to the tavern..")

Check failure on line 395 in Neoa/Program.cs

View workflow job for this annotation

GitHub Actions / build

; expected

Check failure on line 395 in Neoa/Program.cs

View workflow job for this annotation

GitHub Actions / build

; expected
}

Console.WriteLine();

DisplayLine(ConsoleColor.White,"narrator","you reach the front of the tavern and hesitantly enter.. upon walking in the tavern keeper looks at you");
DisplayLine(ConsoleColor.Cyan,"Tavern Keeper",$"Its been a while since I've seen someone new here.. You must be {Player.Name} that guard told me you were coming");
DisplayLine(ConsoleColor.Cyan,"Tavern Keeper","My name is Thomas, and I've owned this tavern here for about 10 years.");

Console.WriteLine();

DisplayLine(ConsoleColor.Green,"You","I was told to come here because the king needed something from here?");

}
Console.WriteLine();

DisplayLine(ConsoleColor.White,"narrator","Thomas walks into the backroom and you hear russeling noises...");
DisplayLine(ConsoleColor.White,"narrator","walking out you see he has a small piece of metal. ");

Console.ReadKey();

DisplayLine(ConsoleColor.Cyan,"Thomas",$"This metal piece is one of the rarest things you'll ever seen in your life {Player.Name}")

Check failure on line 415 in Neoa/Program.cs

View workflow job for this annotation

GitHub Actions / build

; expected

Check failure on line 415 in Neoa/Program.cs

View workflow job for this annotation

GitHub Actions / build

; expected
DisplayLine(ConsoleColor.Cyan,"Thomas","Kain was supposed to pay me 24 marks for it, do you have them?");

Console.WriteLine();
Console.ReadKey();
//Choice could be added here??
if (Player.NeoanMark = 24)
{
DisplayLine(ConsoleColor.Green,"You","Yes I do. Here ");
Player.NeoanMark -= 24;
Console.WriteLine();
DisplayLine(ConsoleColor.Cyan,"Thomas","Thank you.");
}
if (Player.NeoanMark = 23)
{
DisplayLine(ConsoleColor.Green,"You","I have 23, is that good enough?");
Console.WriteLine();
DisplayLine(ConsoleColor.Cyan,"Thomas","Your lucky today I didn't have to deal with one of my other clients, otherwise we'd be in trouble.");
Player.NeoanMark -= 23;
}
DisplayLine(ConsoleColor.Cyan,"Thomas","So, now that we've got that out of the way, a small reward for helping me, 2 Marks.");
Player.NeoanMark += 2;

Console.WriteLine();

DisplayLine(ConsoleColor.Green,"You","I didn't do much.. but still thank you");

Console.WriteLine();

DisplayLine(ConsoleColor.Cyan,"Thomas","Now, I think its time you head to the next place, the guard told me you're supposed to head to the mail office.");













}

// Note from Fuinny: we can actually add parameter to this method in the future and the output will change depending on way of death.
// Temporary death screen will change depending on way of death, who or what killed you and will show you your players information.
Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,7 @@
Neo<br>Lands of Neoa</h1>
This is a text-based game made using C#/Csharp. It is also the first game I have ever developed and tried to make. It might not be the best game ever, but we are trying to make it as fun and as playable as we possibly can. There are many plans for this game in the very distant and near future that we hope will improve the game even more. A future thank you to anyone who contributes to the game in the distant future. It means a lot.

I don't really know what to put in the readme.
<br><br>
There are several things we could use help with while making this game, a few of them could be story writing, and lore writing, by story writing I mean the games choices and story, as it might not be followable. If you just want to help anyway just join the <a href="https://discord.gg/EsRTWUwbvp">server</a>, or dm me on discord. Another thing that would be nice is someone helping us get our game discovered.

All story and dialog you see in the game currently are all subject to change and isn't going to be the final product, currently in desprate need of someone who would like to improve the story I'm writing as I go, I'm not proud of my writing skills and wish I could do better.

0 comments on commit 18dcafb

Please sign in to comment.