Skip to content
/ Pokedex Public

A little Pokemon Game which is still a console app

Notifications You must be signed in to change notification settings

LejusV/Pokedex

Repository files navigation

Pokedex

A little Pokemon Game which is still a console app

Output Example

Choose you gender (F, M or O) : Choose your Trainer name : What PokemonInstance do you want to start with ?
	- Bulbasaur
	- Charmander
	- Squirtle

bulbasaur

How should it be called ? TrucVert

TrucVert learned Endure
TrucVert learned Flash
TrucVert learned Mud-Slap
TrucVert learned Tackle
You need to forget a move in order to make TrucVert learn Headbutt
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Endure         | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘

0 to cancel
1
TrucVert learned Headbutt
You need to forget a move in order to make TrucVert learn Cut
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘

0 to cancel
0
TrucVert Status
  Bulbasaur Lvl.50

  Specie Attributes :

    Morphology :
      Height   0,7m
      Weight   6,9kg

    Stats : 
      HP      45  SPEED   45
      ATK     49  DEF     49
      SP_ATK  65  SP_DEF  65

  Actual Status :
            61 /  61 HP     
      ATK     68  DEF     55
      SP_ATK  80  SP_DEF  76
            SPEED   60      

  Learned Moves :
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘


┌------------------┐
| TrucVert         |
| LvL 50           |
|                  |
|    61 /  61 HP   |
└------------------┘

Arceus learned Endure
Arceus learned Flash
Arceus learned Mud-Slap
Arceus learned Headbutt
You need to forget a move in order to make Arceus learn Cut
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Endure         | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘

0 to cancel
Arceus learned Cut
Arceus Status
  Arceus Lvl.40

  Specie Attributes :

    Morphology :
      Height   3,2m
      Weight 320,0kg

    Stats : 
      HP     120  SPEED  120
      ATK    120  DEF    120
      SP_ATK 120  SP_DEF 120

  Actual Status :
           101 / 101 HP     
      ATK    106  DEF    110
      SP_ATK 105  SP_DEF 106
            SPEED  110      

  Learned Moves :
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘


┌------------------┐
| Arceus           |
| LvL 40           |
|                  |
|   101 / 101 HP   |
└------------------┘

Headbutt        
┌--------------┬--------------------┐
| Type: Normal | Category: Physical |
| Power:    70 | Accuracy: 100%     |
| PP:    15/15 | Priority: 0        |
└--------------┴--------------------┘

Flash           
┌--------------┬--------------------┐
| Type: Normal | Category: Status   |
| Power:     - | Accuracy: 100%     |
| PP:    20/20 | Priority: 0        |
└--------------┴--------------------┘

Mr-Mime learned Pound
Arceus learned Cut
Mr-Mime Status
  Mr-Mime Lvl.50

  Specie Attributes :

    Morphology :
      Height   1,3m
      Weight  54,5kg

    Stats : 
      HP      40  SPEED   90
      ATK     45  DEF     65
      SP_ATK 100  SP_DEF 120

  Actual Status :
            56 /  56 HP     
      ATK     60  DEF     77
      SP_ATK 107  SP_DEF 126
            SPEED  100      

  Learned Moves :
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Pound          |       Empty  slot       |
    ├-------------------------┼-------------------------┤
    |       Empty  slot       |       Empty  slot       |
    └-------------------------┴-------------------------┘


A new battle is about to happen !
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|    56 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|    61 /  61 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

2
Mr-Mime used Pound !
	It is effective
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|    56 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|    41 /  61 HP   |
└------------------┘

TrucVert used Flash !
Mr-Mime's Accuracy decreased by 1 stage !
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|    56 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|    41 /  61 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

1
Mr-Mime used Pound !
Mr-Mime's attack missed !
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|    56 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|    41 /  61 HP   |
└------------------┘

TrucVert used Headbutt !
	It is effective
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|    30 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|    41 /  61 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

2
Mr-Mime used Pound !
	It is effective
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|    30 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|    21 /  61 HP   |
└------------------┘

TrucVert used Flash !
Mr-Mime's Accuracy decreased by 1 stage !
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|    30 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|    21 /  61 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

1
Mr-Mime used Pound !
	It is effective
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|    30 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|     1 /  61 HP   |
└------------------┘

TrucVert used Headbutt !
	It is effective
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|     1 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|     1 /  61 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

2
Mr-Mime used Pound !
Mr-Mime's attack missed !
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|     1 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|     1 /  61 HP   |
└------------------┘

TrucVert used Flash !
Mr-Mime's Accuracy decreased by 1 stage !
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|     1 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|     1 /  61 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

1
Mr-Mime used Pound !
Mr-Mime's attack missed !
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|     1 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|     1 /  61 HP   |
└------------------┘

TrucVert used Headbutt !
	It is effective
						┌------------------┐
						| Mr-Mime          |
						| LvL50            |
						|                  |
						|     0 /  56 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|     1 /  61 HP   |
└------------------┘

Mr-Mime is KO
	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

2
Arceus is Now figthing for AI
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    80 /  80 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|     1 /  61 HP   |
└------------------┘

TrucVert used Flash !
Arceus's Accuracy decreased by 1 stage !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    80 /  80 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|     1 /  61 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Headbutt       | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Tackle         | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

1
Arceus used Cut !
	It is effective
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    80 /  80 HP   |
						└------------------┘
┌------------------┐
|         TrucVert |
|           LvL50  |
|                  |
|     0 /  61 HP   |
└------------------┘

TrucVert is KO
	Julius : Choose your pokemon (1 2 / 3 4 / 5 6)
    ┌---------------------------┬---------------------------┐
  1 | (KO) TrucVert             | (Arceus) Arceus           | 2
    ├---------------------------┼---------------------------┤
    |        Empty  slot        |        Empty  slot        |
    ├---------------------------┼---------------------------┤
    |        Empty  slot        |        Empty  slot        |
    └---------------------------┴---------------------------┘

2
Arceus is Now figthing for Julius
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    80 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|   101 / 101 HP   |
└------------------┘

Arceus used Cut !
	It is effective
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    80 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    84 / 101 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

1
Arceus used Cut !
Arceus's attack missed !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    80 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    84 / 101 HP   |
└------------------┘

Arceus used Cut !
Arceus's attack missed !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    80 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    84 / 101 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

2
Arceus used Flash !
Arceus's Accuracy decreased by 1 stage !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    80 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    84 / 101 HP   |
└------------------┘

Arceus used Cut !
Arceus's attack missed !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    80 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    84 / 101 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

1
Arceus used Cut !
	It is effective
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    48 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    84 / 101 HP   |
└------------------┘

Arceus used Cut !
	It is effective
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    48 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    67 / 101 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

2
Arceus used Flash !
Arceus's Accuracy decreased by 1 stage !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    48 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    67 / 101 HP   |
└------------------┘

Arceus used Cut !
Arceus's attack missed !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    48 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    67 / 101 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

1
Arceus used Cut !
Arceus's attack missed !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    48 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    67 / 101 HP   |
└------------------┘

Arceus used Cut !
Arceus's attack missed !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    48 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    67 / 101 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

2
Arceus used Flash !
Arceus's Accuracy decreased by 1 stage !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    48 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    67 / 101 HP   |
└------------------┘

Arceus used Cut !
	It is effective
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    48 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    50 / 101 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

1
Arceus used Cut !
	It is effective
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    17 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    50 / 101 HP   |
└------------------┘

Arceus used Cut !
	It is effective
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    17 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    33 / 101 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

2
Arceus used Flash !
Arceus's Accuracy decreased by 1 stage !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    17 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    33 / 101 HP   |
└------------------┘

Arceus used Cut !
Arceus's attack missed !
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|    17 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    33 / 101 HP   |
└------------------┘

	Julius : Choose your move (1 2 / 3 4 / 5 6)
    ┌-------------------------┬-------------------------┐
  1 | (Normal) Cut            | (Normal) Flash          | 2
    ├-------------------------┼-------------------------┤
  3 | (Ground) Mud-Slap       | (Normal) Headbutt       | 4
    └-------------------------┴-------------------------┘
        5 : Switch Pokemon             Flee : 6

1
Arceus used Cut !
	It is effective
						┌------------------┐
						| Arceus           |
						| LvL30            |
						|                  |
						|     0 /  80 HP   |
						└------------------┘
┌------------------┐
|           Arceus |
|           LvL40  |
|                  |
|    33 / 101 HP   |
└------------------┘

Arceus is KO
Julius won the battle !

About

A little Pokemon Game which is still a console app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published