Skip to content

Commit ef064d7

Browse files
committed
Move TODOs in to seperate file
1 parent 4d65c48 commit ef064d7

File tree

2 files changed

+46
-10
lines changed

2 files changed

+46
-10
lines changed

README.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -305,16 +305,6 @@ For each image, the color `#aaa` was transformed to `#fff` so that Flipper Zero
305305
<a href="https://github.com/EstebanFuentealba/Flipper-Zero-Game-Boy-Pokemon-Trading/">EstebanFuentealba</a><br />
306306
<a href="https://github.com/R4g3D/Flipper-Zero-Game-Boy-Pokemon-Trading/">R4g3D</a>
307307

308-
## TODO
309-
- [x] Change the default traded Pokemon's naming to be no nickname
310-
- [x] Add view to allow the traded Pokemon's level to be chosen between 3 and 100
311-
- [x] Add view to allow the traded Pokemon's hidden stats to be chosen (IV and EV) from some options
312-
- [x] Add view to allow the traded Pokemon's moveset to be chosen (all 4 moves) allowing no move as an option
313-
- [ ] Debug traded Pokemon level issue where after a battle the Pokemon's level drops (doesn't affect all traded Pokemon)
314-
- [x] Add images for the level selection screen, stats selection screen, and move selection screens as per the original README
315-
- [ ] Optimise the level selection screen to be a number slider input instead of the current slideshow style selector
316-
- [ ] Add a view to allow for a custom Pokemon nickname (11 chars, 10 chars max used, fill and terminate with TERM_)
317-
318308
## Links
319309

320310
- [Flipper Zero firmware source code](https://github.com/flipperdevices/flipperzero-firmware)

TODO.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Flipper Zero Game Boy Pokemon Trading
2+
`
3+
- Configure Gen 1 traded pokemon
4+
- Pokemon Nickname
5+
- [x] Change the default traded Pokemon's naming to be no nickname
6+
- [x] Add a view to allow for a custom Pokemon nickname (11 chars, 10 chars max used, fill and terminate with TERM_)
7+
- [ ] Figure out how to implement Nidoran male/female symbol
8+
- Previous commits used unicode escape codes which I had issues compiling for some reason, but the actual unicode chars were fine
9+
- Could make a special case for just those two
10+
- Stats
11+
- [x] Add view to allow the traded Pokemon's level to be chosen between 2 and 100
12+
- [x] Add view to allow the traded Pokemon's hidden stats to be chosen (IV and EV) from some options
13+
- [ ] Are there any better ways to present these options?
14+
- [ ] Debug traded Pokemon level issue where after a battle the Pokemon's level drops (doesn't affect all traded Pokemon)
15+
- [ ] Optimise the level selection screen to be a number slider input instead of the current slideshow style selector (Implemented as text input that only accepts numbers)
16+
- Moves
17+
- [x] Add view to allow the traded Pokemon's moveset to be chosen (all 4 moves) allowing no move as an option
18+
- [ ] Find a way to get faster scrolling through the move select submenu
19+
- [ ] Implement a way to denote that any moves after the first No Move are also No Move?
20+
- Hide all moves beyond the first No Moves?
21+
- Promote moves? e.g. if move 1 is set, 2 unset, if user sets move 3 then promote it to move 2
22+
- Automatically clear moves beyond the first no move? surprising but that is what the game does
23+
- Types
24+
- [x] Support setting pokemon type(s)
25+
- [ ] Implement a save/revert to default workflow on the select types scene
26+
- Trade
27+
- [ ] Investigate Trade screens not always blinking
28+
- UI
29+
- [ ] Find a way to line up submenu items so the main menu looks cleaner
30+
- They currently _mostly_ line up thanks to some manual spacing, but tabs don't appear to be supported to force that alignment
31+
- Alternatively may need to implement our own view to make this pretty
32+
- Documentation
33+
- [x] Add images for the level selection screen, stats selection screen, and move selection screens as per the original README
34+
- Codebase
35+
- [ ] Reimplement Logging calls
36+
- [ ] Clean up the codebase as it is now, there are a lot of optimizations in speed and code complexity that can be made, especially in added code in pokemon_app and maybe some code reduction/reuse in scenes
37+
- [ ] Consider using a single View in main app struct and only allocate a view as needed to reduce memory footprint
38+
39+
- Future Wants
40+
- [ ] Trading to Gen II games with both Gen I and Gen II pokemon
41+
- [ ] Enable IR mystery gift usage in Gen II using Flipper
42+
- [ ] Be able to set up mutiple pokemon to be able to trade more than one per trip to trade center
43+
- [ ] Be able to trade back and forth for e.g. trading a pokemon that evolves only when traded
44+
- [ ] Would Separateing out link cable states result in a cleaner API?
45+
- [ ] Implement some simple logic to be able to "battle" the Flipper?
46+
- [ ] There was a suggestion to be able to trade in a pokemon to harvest OT name and ID on the flipper and set it to that.

0 commit comments

Comments
 (0)