Share your repls and programming experiences

← Back to all posts
The 100-cycle-cyclone IS OUT!
firefish (519)

Finally... Literally after 2 weeks, have I been able to release this. Boy, have I been patient. This is my cyclone game! If you've actually tried to say the name, cycle sounds like cyclone. Well, true. I also have changed my profile picture to celebrate (I did this a while back but I'm telling you now)

How to play:

Just fight the tornado. If you run away you have a 20% chance of surviving. It is possible!
All ideas welcome! That is for tornado names and items to fight the tornadoes with.
It's on github too: https://github.com/johnstev111/100-cycle-cyclone
Wheel, hope you enjoy!

Commentshotnewtop
KimiTian08 (11)

Here's a guide to the weapons:
Cabbage - 0dmg, so USELESS
Sulfuric Acid - 20dmg
Suitcase - 32dmg
Lightning Bolt - Heals tornado by 40, DO NOT USE
Generator - Cuts health by half
Sharpened Sword - 60dmg
God's Mirror: does (health*2)-20 damage(but also used to break the game.)

firefish (519)

@KimiTian08 I can't figure out how to fix God's mirror... I'm trying
And the sword is 60 damage

Bookie0 (3938)

You should make the text go faster

firefish (519)

@Bookie0 Er why? If the text goes at like 10ms/letter I can't read it, even though I can read quite fast. 95ms/letter is good enough.

Bookie0 (3938)

Uh you should make the slowPrint go like between 0.04 and 0.06. Or add a menu to change the speed in the beginning of the game . @johnstev111

firefish (519)

@Bookie0 Er... why should ColouWrite go so fast? 40ms/character is way too fast for me to read even.

firefish (519)

@Bookie0 It's fine! Just saying that when games go too fast, sometimes you can't even get to finish reading the text.

Bookie0 (3938)

Ok, but then for a solution you could just put an input(“Enter to continue”) after several lines of text @johnstev111

LTI2 (92)

Why do the civilians have God's Mirror?

firefish (519)

@LTI2 It's just because it's an OP item, couldn't think of a good name

LTI2 (92)

@johnstev111 Yeah but why do the civilians have a item that belongs to god?

JonoLang (13)

@johnstev111 yeah now that i look at the text speed again the speed is fine

JonoLang (13)

@johnstev111 you should make it so if you hold space the text goes 35-50% faster

firefish (519)

@JonoLang I can't even read the text if it goes that fast. I'm not a robot

ZDev1 (638)

you are profissional!
Typewriter in cs!
AMAZING!

Also colors????

Gooooooooooooooooooooooooooooooooooooooooooooooooooooood!

firefish (519)

@ZDev1 What? It's simple... or as I say: samplu.
It also writes the specified colour, as shown in the code (I've put the code here as well)

public static void ColouWrite(bool slow, string text, ConsoleColor col) {
      Console.ForegroundColor = col;
      if (slow) {
        foreach (char letter in text) {
          Console.Write(letter);
          System.Threading.Thread.Sleep(95);
        } Console.WriteLine();
      } else { Console.WriteLine(text); }
      Console.ForegroundColor = ConsoleColor.White;
    }
ZDev1 (638)

@johnstev111 by:

using
// ?

And u forgot:

public class
// ?
firefish (519)

[email protected] Yes. There is other stuff in that namespace. Have a look in tools.cs

KimiTian08 (11)

The God's Mirror is so OP, it breaks the game

AgentSquidnado, 91 HP, 40 Potential Danger
Your Health: 127, Your Defence: 14
[1] Fight
[2] Seek help
[3] Go underground or run away
1
[1] Cabbage
[2] Sulphuric acid
[3] Suitcase
[4] Generator
[5] God's Mirror
5
No wonder it's called God's Mirror! It reflected the tornado, and damaged it!

Unhandled Exception:
System.OverflowException: Value was either too large or too small for a signed byte.
  at System.Convert.ThrowSByteOverflowException () [0x00000] in <f2b3ab7dfff746f594d2ef5b16ec3c90>:0 
  at System.Convert.ToSByte (System.Int32 value) [0x0000a] in <f2b3ab7dfff746f594d2ef5b16ec3c90>:0 
  at Cyclone.Tornado.Kill (System.Int32 health) [0x0002d] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
  at Cyclone.Player.Chooser () [0x0028c] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
  at Cyclone.Player.Menu () [0x000f8] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
  at Cyclone.Player.Fight () [0x0004b] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
  at Cyclone.Hundred.Main (System.String[] args) [0x00056] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.OverflowException: Value was either too large or too small for a signed byte.
  at System.Convert.ThrowSByteOverflowException () [0x00000] in <f2b3ab7dfff746f594d2ef5b16ec3c90>:0 
  at System.Convert.ToSByte (System.Int32 value) [0x0000a] in <f2b3ab7dfff746f594d2ef5b16ec3c90>:0 
  at Cyclone.Tornado.Kill (System.Int32 health) [0x0002d] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
  at Cyclone.Player.Chooser () [0x0028c] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
  at Cyclone.Player.Menu () [0x000f8] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
  at Cyclone.Player.Fight () [0x0004b] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
  at Cyclone.Hundred.Main (System.String[] args) [0x00056] in <3d90110de6d3432a8384af3d4a02f8f0>:0 
exit status 1

SO DO NOT USE IT

EDIT: It's fixed now

lighteningboltb (21)

hey, john I was wondering if you would invite me to the story game protect I was for some reason removed.

firefish (519)

@medcho I'm letting you put this on VulcanWM.com

VulcanWM (2175)

Great. If you have any other games, let me know @johnstev111

firefish (519)

@medcho Also, can I have credit at the bottom of the page?

firefish (519)

@medcho Thanks! And I do have a VUlcanWM gaming profile

firefish (519)

@VulcanWM An other game you might like to add is the 16-lines-of-js clicker

VulcanWM (2175)

Can you give me the link? @johnstev111