Documentation

Core Game Mechanics

Nightmare Solstice relies on intransitive states similar to Rock-Paper-Scissors, but specialized for Cybergoth context.

Original State Machine

  chances_of_corruption = {
    "uirusu"            => "ver",
    "ver"               => "ninja",
    "ninja"             => "articles de supai", # Articles of penetration testing.
    "articles de supai" => "kaunta uirusu",
    "kaunta uirusu"     => "uirusu",
  }

  corruption_rates = [
    "uirusu",            "ver",           "ninja",
    "articles de supai", "kaunta uirusu",
  ]

  print "What malware would you like to use to attack the #{$mob_name}?"
  @player_success  = gets.chomp

  @monster_success = corruption_rates.sample

  if    chances_of_corruption[@player_success]  == @monster_success
    $player_corruption = $player_corruption + 2

    print ">> You've failed to corrupt #{$current_monster_name}: #{$enemy_corruption}"
  elsif chances_of_corruption[@monster_success] == @player_success
    $enemy_corruption  = $enemy_corruption  - 2

    print ">> You've successfully corrupted #{$current_monster_name}: #{$corruption}"
  elsif @player_success == @monster_success # Stalemate condition
    print ">> Neither you or #{$current_monster_name} successfully corrupted any firmware."
  elsif @player_success == "sketchy"
    $enemy_corruption = $enemy_corruption + 1

    print ">> Your corruption attempt of the monster was somewhat successful: #{$enemy_corruption}"    
  elsif @monster_success == "sketchy"
    $player_corruption = $player_corruption + 1

    print ">> Your corruption attempt of the monster was somewhat successful: #{$enemy_corruption}"
  else
    puts ">> This is not a valid option."
  end

Uidufu

The Ahuzacos word for malicious software, adapted from Uirusu. In the context of Nightmare Solstice, references using malwares weaknesses against the malicious software.

Vedu

The Ahuzacos word for Ver, or a type of propagating malware in Francais. In the context of nightmare solstice, refers to planting "un Vedu" to propagate and undermine enemy surveillance. Specifically can be thought of as counter-malware.

Jinega

Ahuzacos adaptation of the word Ninja, most approximately represents a fusion of Japanese and French tradecaft. Where they learn the combined trade of French infantry and Japanese stealth,

In the context of Nightmare Solstice, you ship out a Jinega in order to directly attack an enemies infrastructure.

Daticesupe

Adaptation of "Articles Of Supai", or approximately "Articles of the spear".

Approximately means penetrated enemy information.

Kaneteuidufu

An Ahuzacos translation of the term "Kaunta Uidusu", specifically addressing counter-malware that is used to undermine enemies malicious software.

In context of Nightmare Solstice, refers to the enemy predicting counter measures a player users in order to make their software more effective.