/* Vārds, Uzvārds: Artūrs Peškovs Grupa: 110 Projekta nosaukums: Survival Sala Apraksts: Teksta izdzīvošanas spēle konsolē. Izveidots: 2026. gadā, izmantojot C# Console App. */ using System; using System.IO; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Threading; using System.Threading.Tasks; namespace Survival_spele { public class Inventars //Inventars no kurienas pec tam vares appest edienu { public List soma = new List(); public void Pievienot(Items new_item)// pievieno listam jaunu lietu, ko atrod speletajs { soma.Add(new_item); } } public abstract class Items { public string item_name; public abstract void Lietot(Speletajs player); } public class Food : Items { public int HP_heal; public override void Lietot(Speletajs player) { player.health = player.health + HP_heal; // speletajs apped edienu un uzlabo veselibas pointus } } public class Speletajs { public string PlayerName;// vajag private un izmantot pec tam get/set public int health; //HP public int energy; public int hungry; // izsaukums, 100 negrib est PEC TAM public int dienas = 0; public Inventars Soma = new Inventars(); public Speletajs(string PlayerName,int health, int energy, int hungry) { this.PlayerName = PlayerName; this.health = health; //HP this.energy = energy; this.hungry = hungry; // izsaukums, 100 negrib est PEC TAM } } class Programma { public static void Meklet_edienu() { string[] augli ={"Banans","Abols","Kokos","Mango"}; Random ran = new Random(); int auglis = ran.Next(augli.Length); Console.WriteLine($"ediens: {augli[auglis]}"); } public static void Main(string[] args) { Console.WriteLine("Ievadi vardu"); string playerName = Console.ReadLine();// savac speletaja vardu Speletajs player = new Speletajs(playerName,100,100,100); Food ediens = new Food(); /*int health = 100; //HP int energy = 100; int hungry = 100; // izsaukums, 100 negrib est int dienas = 0;*/ bool Spele_turpinas = true; while(player.health>0 && Spele_turpinas) // spele turpinas kamer ir dzivibas un kamer speletajs negrib iziet no speles { Console.WriteLine($"Ko darisi? *ievadi ciparu*"); Console.WriteLine($"Dzvibas: {player.health}\tEnerģija: {player.energy}\tIzsaukums: {player.hungry}\tDienas nodzivoji: {player.dienas}"); Console.WriteLine($"(1) Doties meklēt ēdienu"); Console.WriteLine($"(2) Atpūsties"); Console.WriteLine($"(3) Beigt spēli"); Console.WriteLine($"(4) Appest edienu"); int izvele = Convert.ToInt32(Console.ReadLine()); if(player.hungry<= 0)//Ja speletajs ir parak izsaucis, tad zaude dzivibas { player.health = player.health - 10; } switch (izvele) { case 1: Console.WriteLine("Tu meklē ēdienu"); Meklet_edienu(); if(player.energy<0) // parbaude vai speletajam pietiek energijas { Console.WriteLine("Tev pārāk mazs enerģijas!"); break; } player.energy = player.energy - 35; player.hungry = player.hungry - 20; //Console.WriteLine($"Tavs vards {Speletajs.PlayerName}"); break; case 2: Console.WriteLine("Tu atpūties"); player.energy = player.energy + 80; player.hungry = player.hungry - 40; break; case 3: Spele_turpinas = false; Console.WriteLine("Game over"); break; case 4: Lietot(); Console.WriteLine("Tu paedi"); break; default: Console.WriteLine("Mēģini vēlreiz"); break; } } } } }