Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Keypresser.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0-windows</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
program.cs
namespace KeyPresser
{
internal class Program
{
static void Main(string[] args)
{
long iteration = 0;
Console.WriteLine("Open your app after the following question:");
Console.WriteLine("How long do you want me to run in minutes: input an int");
var length = Console.ReadLine();
var times = int.Parse(length) * 30;
Console.WriteLine("starting in 10 seconds, open your app. press p to pause");
Thread.Sleep(10000);
while (iteration <= times)
{
if (iteration % 30 == 0)
{
Console.WriteLine($"minute: {iteration/30}");
}
SendKeys.SendWait("^");
Thread.Sleep(999);
SendKeys.SendWait(" ");
if (Console.KeyAvailable && Console.ReadKey(true).Key == ConsoleKey.P)
{
Console.WriteLine("press enter to resume; press p to pause again.");
Thread.Sleep(999);
Console.ReadLine();
Console.WriteLine("Resuming");
}
Thread.Sleep(999);
iteration++;
}
}
}
}
This is a fun way to learn about programming, using an old title like this to learn a cool lucrative skill like C# is a fun way to make this remake even more valuable.
For even more fun, see if you can modify this program to explore and fight as an AI. See what you can make it can explore on its own.
what is this incoherent mess, stop being daft
Once you have all the spells you can multicast into either Samurai, Lord, or Bishop. You will always have a minimum number of spell points equal to every spell you know for every lvl. Picking a final class with its own casting will give you more spell points of each lvl to cast.
This is why a final path as bishop is not bad as a caster as you can get more spell points for each type of spells. But it has the worst equipment options.
As the OP suggested at least one of your casters should take thief as an option so you can open chests for loot in the lower lvls.