diff --git a/README.md b/README.md index 05409b3c357..7df47d3b537 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ ## Introduction -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. +This is a Pokemon exchange application from Flipper Zero to Game Boy [(Generaction 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. -It is a Proof of Concept (POC) for using views, GPIO, and FURI (Flipper Universal Registry Implementation). +It currently trades a Pokemon based on your choice of Pokemon, Level, Stats and 4 Moves. ## Installation Directions @@ -49,7 +49,7 @@ And use [**qFlipper**](https://flipperzero.one/update) to copy the generated **p These instructions assume that you are starting at the Flipper Zero desktop. Otherwise, press the Back button until you are at the desktop. - Press the `OK` button on the Flipper to open the main menu. -- Choose `Aplicaciones` from the menu. +- Choose `Applications` from the menu. - Choose `Game Boy` from the submenu. - Choose `Pokemon Trading` - The Flipper Zero should show the selection of Pokemon that you want to trade, and by default, it appears as bulbasaur. @@ -63,69 +63,145 @@ These instructions assume that you are starting at the Flipper Zero desktop. Oth - Press the `LEFT`/`RIGHT` buttons to paginate the selection of Pokemon by 1. - Press the `UP`/`DOWN` buttons to paginate the selection of Pokemon by 10. - Press the `OK` button to select the Pokemon to trade. +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
@@ -226,13 +302,18 @@ For each image, the color `#aaa` was transformed to `#fff` so that Flipper Zero
- Game Boy Advance (GBA)
## Implemented by
-
+EstebanFuentealba
+R4g3D
## TODO
-- [ ] Refactor the code
-- [x] The OK button stops working when exiting the app, so it needs to be restarted š¤
-- [ ] Set each Pokemon's characteristics, attacks, and default levels
-- [ ] Improve animations
+- [x] Change the default traded Pokemon's naming to be no nickname
+- [x] Add view to allow the traded Pokemon's level to be chosen between 3 and 100
+- [x] Add view to allow the traded Pokemon's hidden stats to be chosen (IV and EV) from some options
+- [x] Add view to allow the traded Pokemon's moveset to be chosen (all 4 moves) allowing no move as an option
+- [ ] Debug traded Pokemon level issue where after a battle the Pokemon's level drops (doesn't affect all traded Pokemon)
+- [x] Add images for the level selection screen, stats selection screen, and move selection screens as per the original README
+- [ ] Optimise the level selection screen to be a number slider input instead of the current slideshow style selector
+- [ ] Add a view to allow for a custom Pokemon nickname (11 chars, 10 chars max used, fill and terminate with TERM_)
## Links
diff --git a/docs/images/flipper-zero-flat-1.png b/docs/images/flipper-zero-flat-1.png
index fa2f347580d..5c9b6e14179 100644
Binary files a/docs/images/flipper-zero-flat-1.png and b/docs/images/flipper-zero-flat-1.png differ
diff --git a/docs/images/flipper-zero-flat-10.png b/docs/images/flipper-zero-flat-10.png
new file mode 100644
index 00000000000..44c082c8329
Binary files /dev/null and b/docs/images/flipper-zero-flat-10.png differ
diff --git a/docs/images/flipper-zero-flat-11.png b/docs/images/flipper-zero-flat-11.png
new file mode 100644
index 00000000000..e147b13ce1b
Binary files /dev/null and b/docs/images/flipper-zero-flat-11.png differ
diff --git a/docs/images/flipper-zero-flat-12.png b/docs/images/flipper-zero-flat-12.png
new file mode 100644
index 00000000000..9f74a4a3b86
Binary files /dev/null and b/docs/images/flipper-zero-flat-12.png differ
diff --git a/docs/images/flipper-zero-flat-13.png b/docs/images/flipper-zero-flat-13.png
new file mode 100644
index 00000000000..8f63f556409
Binary files /dev/null and b/docs/images/flipper-zero-flat-13.png differ
diff --git a/docs/images/flipper-zero-flat-2.png b/docs/images/flipper-zero-flat-2.png
index bf1e951cd7e..ed2c10a7ec6 100644
Binary files a/docs/images/flipper-zero-flat-2.png and b/docs/images/flipper-zero-flat-2.png differ
diff --git a/docs/images/flipper-zero-flat-3.png b/docs/images/flipper-zero-flat-3.png
index ff758de4c3f..7760f3b63e8 100644
Binary files a/docs/images/flipper-zero-flat-3.png and b/docs/images/flipper-zero-flat-3.png differ
diff --git a/docs/images/flipper-zero-flat-4.png b/docs/images/flipper-zero-flat-4.png
index 44c082c8329..c4acbe94ad0 100644
Binary files a/docs/images/flipper-zero-flat-4.png and b/docs/images/flipper-zero-flat-4.png differ
diff --git a/docs/images/flipper-zero-flat-5.png b/docs/images/flipper-zero-flat-5.png
index e147b13ce1b..f4adaa4e127 100644
Binary files a/docs/images/flipper-zero-flat-5.png and b/docs/images/flipper-zero-flat-5.png differ
diff --git a/docs/images/flipper-zero-flat-6.png b/docs/images/flipper-zero-flat-6.png
index 9f74a4a3b86..04739a398c1 100644
Binary files a/docs/images/flipper-zero-flat-6.png and b/docs/images/flipper-zero-flat-6.png differ
diff --git a/docs/images/flipper-zero-flat-7.png b/docs/images/flipper-zero-flat-7.png
index 8f63f556409..a8bd59d7173 100644
Binary files a/docs/images/flipper-zero-flat-7.png and b/docs/images/flipper-zero-flat-7.png differ
diff --git a/docs/images/flipper-zero-flat-8.png b/docs/images/flipper-zero-flat-8.png
new file mode 100644
index 00000000000..07e75d61a77
Binary files /dev/null and b/docs/images/flipper-zero-flat-8.png differ
diff --git a/docs/images/flipper-zero-flat-9.png b/docs/images/flipper-zero-flat-9.png
new file mode 100644
index 00000000000..ff758de4c3f
Binary files /dev/null and b/docs/images/flipper-zero-flat-9.png differ
diff --git a/docs/images/flipper-zero-flat.xcf b/docs/images/flipper-zero-flat.xcf
new file mode 100644
index 00000000000..d0540db4141
Binary files /dev/null and b/docs/images/flipper-zero-flat.xcf differ