Skip to content

Commit 679777e

Browse files
committed
Revert "Added pokemon name, type, level, exp, moves, stats"
This reverts commit 01ddb3a.
1 parent 87a385a commit 679777e

15 files changed

+157
-1628
lines changed

README.md

Lines changed: 5 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
This is a Pokemon exchange application from Flipper Zero to Game Boy [(Generación I)](https://bulbapedia.bulbagarden.net/wiki/Generation_I). Flipper Zero emulates a "Slave" Game Boy connected to a Game Link Cable to be able to exchange any Pokemon from the First Generation (Red, Blue, Yellow) to a real Game Boy.
2020

21-
It currently trades a Pokemon based on your choice of Pokemon, Level, and 4 Moves. It assumes a perfect IV and sets the EV for each stat to 0 (captured Pokemon) and calculates the Pokemon's Stats.
21+
It is a Proof of Concept (POC) for using views, GPIO, and FURI (Flipper Universal Registry Implementation).
2222

2323
## Installation Directions
2424

@@ -49,7 +49,7 @@ And use [**qFlipper**](https://flipperzero.one/update) to copy the generated **p
4949
These instructions assume that you are starting at the Flipper Zero desktop. Otherwise, press the Back button until you are at the desktop.
5050

5151
- Press the `OK` button on the Flipper to open the main menu.
52-
- Choose `Applications` from the menu.
52+
- Choose `Aplicaciones` from the menu.
5353
- Choose `Game Boy` from the submenu.
5454
- Choose `Pokemon Trading`
5555
- The Flipper Zero should show the selection of Pokemon that you want to trade, and by default, it appears as bulbasaur.
@@ -63,99 +63,69 @@ These instructions assume that you are starting at the Flipper Zero desktop. Oth
6363
- Press the `LEFT`/`RIGHT` buttons to paginate the selection of Pokemon by 1.
6464
- Press the `UP`/`DOWN` buttons to paginate the selection of Pokemon by 10.
6565
- Press the `OK` button to select the Pokemon to trade.
66-
6766
<p align='center'>
6867
<br />
6968
<img src="./docs/images/flipper-zero-flat-2.png" width="400" /><br />
7069
</p>
71-
72-
- The Flipper Zero should show the selection of the Pokemon's level that you want to trade, and by default, it appears as level 1.
73-
- Press the `LEFT`/`RIGHT` buttons to paginate the selection of the Pokemon's level by 1.
74-
- Press the `UP`/`DOWN` buttons to paginate the selection of the Pokemon's level by 10.
75-
- Press the `OK` button to select the Pokemon's level to trade.
76-
- The Flipper Zero should show the selection for the Pokemon's moves that you want to trade, this will happen 4 times. The default is `No Move`.
77-
- Press the `LEFT`/`RIGHT` buttons to paginate the selection of the Pokemon's current move selection by 1.
78-
- Press the `UP`/`DOWN` buttons to paginate the selection of the Pokemon's current move selection by 10.
79-
- Press the `OK` button to select the Pokemon's current move selection to trade.
8070
- The Flipper Zero will display the view to connect the Game Boy.
81-
8271
<p align='center'>
8372
<br />
8473
<img src="./docs/images/flipper-zero-flat-3.png" width="400" /><br />
8574
</p>
86-
8775
- On your Game Boy, you should connect the **Game Link Cable** to the Game Boy and in the game, go to the nearest **Pokemon Center**.
88-
8976
<p align='center'>
9077
<br />
9178
<img src="./docs/images/game_boy_pokemon_center.png" width="400" /><br />
9279
</p>
93-
9480
- Talk to the girl at the counter on the right. The girl will tell us that we have to save the game before playing, we will answer **YES** by pressing the **A** button.
9581

82+
.
9683
<p align='center'>
9784
<br />
9885
<img src="./docs/images/game_boy_save.png" width="400" /><br />
9986
</p>
100-
10187
- The Flipper Zero will show that we are connected.
102-
10388
<p align='center'>
10489
<br />
10590
<img src="./docs/images/flipper-zero-flat-4.png" width="400" /><br />
10691
</p>
107-
10892
- On the Game Boy, we will be asked which option we want, and we select **TRADE CENTER**.
109-
11093
<p align='center'>
11194
<br />
11295
<img src="./docs/images/game_boy_save_trade.png" width="400" /><br />
11396
</p>
114-
11597
- You will enter the Trade Center where you must press the A button on the Game Boy on your side of the table.
116-
11798
<p align='center'>
11899
<br />
119100
<img src="./docs/images/game_boy_trade_room_2.png" width="400" /><br />
120101
</p>
121-
122102
- Flipper Zero will remain on a waiting screen with the Pokemon you selected.
123-
124103
<p align='center'>
125104
<br />
126105
<img src="./docs/images/flipper-zero-flat-5.png" width="400" /><br />
127106
</p>
128-
129107
- You will see your Pokemon and the Pokemon you selected on the Flipper Zero, in this case, `Mew`. You must select the Pokemon you want to trade and press **TRADE**.
130-
131108
<p align='center'>
132109
<br />
133110
<img src="./docs/images/game_boy_trade_list_select_trade.png" width="400" /><br />
134111
</p>
135-
136112
- You must confirm the selected trade by selecting **TRADE**.
137-
138113
<p align='center'>
139114
<br />
140115
<img src="./docs/images/game_boy_trade_list_select_trade_confirm.png" width="400" /><br />
141116
</p>
142-
143117
- Flipper Zero will remain on a waiting screen with the Pokemon you selected.
144-
145118
<p align='center'>
146119
<br />
147120
<img src="./docs/images/flipper-zero-flat-6.png" width="400" /><br />
148121
</p>
149-
150122
- Finally, the Pokemon exchange will start from **Flipper Zero** to the **Game Boy**.
151-
152123
<p align='center'>
153124
<br />
154125
<img src="./docs/images/flipper-zero-flat-7.png" width="400" /><br />
155126
</p>
156127

157128
If the Flipper Zero gets stuck at the end of the exchange, you must reboot it by pressing the <img src="./docs/images/left.png" /> LEFT + <img src="./docs/images/back.png" /> BACK key combination.
158-
159129
<p align='center'>
160130
<br />
161131
<img src="./docs/images/reboot.png" width="400" /><br />
@@ -256,16 +226,13 @@ For each image, the color `#aaa` was transformed to `#fff` so that Flipper Zero
256226
- Game Boy Advance (GBA)
257227

258228
## Implemented by
259-
<a href="https://github.com/EstebanFuentealba/Flipper-Zero-Game-Boy-Pokemon-Trading/">EstebanFuentealba</a>
260-
<a href="https://github.com/R4g3D/Flipper-Zero-Game-Boy-Pokemon-Trading/">R4g3D</a>
229+
<a href="https://github.com/EstebanFuentealba/Flipper-Zero-Game-Boy-Pokemon-Trading/issues?q=is%3Aissue+label%3AImplemented+is%3Aclosed+is%3Aopen+" target="_blank"><img src="./docs/images/implemented.svg" /></a>
261230

262231
## TODO
263232
- [ ] Refactor the code
264233
- [x] The OK button stops working when exiting the app, so it needs to be restarted 🤔
265-
- [x] Set each Pokemon's characteristics, attacks, and default levels
234+
- [ ] Set each Pokemon's characteristics, attacks, and default levels
266235
- [ ] Improve animations
267-
- [ ] Add images for the level selction screen and the move selection screens as per the original README
268-
- [ ] Add an option to enable EV to be set to the maximum as per level ((65535 / 100) * level), or to the utmost maximum (65535)
269236

270237
## Links
271238

0 commit comments

Comments
 (0)