![]() |
Pokemon Day Care [iPhone 6/6s]
1 Attachment(s)
POKEMON DAY CARE for iPhone 6/6s Hi all, this is a project I'm been working on for a while, and it is finally at a place where I deem it playable! I started this project to get better at my mobile programming skills, and I think that has been accomplished. Pokemon Day Care is an app that lets you use your steps to hatch and level Pokemon. This isn't like Pokemon Go, though they have some similarities; but Pokemon Day Care is designed to work in the background (or even with the app off). Completely offline, all the data for the app is contained within the app itself, and all the steps are taken from your iPhone! This project was made in Xcode, using the swift programming language. As this app was designed for myself, it is optimised for the iPhone 6/6s. This will not be available for android, and may not work effectively on other versions of the iPhone. As I will presumably face trouble attempting to put this on the App Store, I have decided to release this adhoc (if at all). That means I will only be able to reach a limited amount of devices (100), but that's better than nothing I guess! BACKSTORY You are the trainer Gold! Professor Elm is undertaking more research regarding Pokemon and their bond between their trainers, and needs help. He is testing passive ways of levelling and nurturing Pokemon that does not require battling. Since Professor Oak labels you as a master hatcher, you agree to assist Elm in hatching and caring for Pokemon by simply walking with them. Professor Elm gives you a new Pokedex with a pedometer that converts your steps into experience for Pokemon. Your research will not only help Professor Elm understand more about the importance of Pokemon bonding without battles, but also more about baby Pokemon and incredibly rare evidence of seldom seen Pokemon! http://cdn.bulbagarden.net/upload/3/30/Spr_2s_172.pnghttp://cdn.bulbagarden.net/upload/0/00/Spr_2s_173.pnghttp://cdn.bulbagarden.net/upload/3/38/Spr_2s_174.pnghttp://cdn.bulbagarden.net/upload/f/f1/Spr_2s_175.pnghttp://cdn.bulbagarden.net/upload/a/ac/Spr_2g_236.pnghttp://cdn.bulbagarden.net/upload/5/5b/Spr_2s_238.pnghttp://cdn.bulbagarden.net/upload/6/6c/Spr_2g_239.pnghttp://cdn.bulbagarden.net/upload/a/a6/Spr_2g_240.png FEATURES
SCREENSHOTS http://i1055.photobucket.com/albums/s519/impojr/s1_zpskerfsrsv.pnghttp://i1055.photobucket.com/albums/s519/impojr/SS5_zpsh6ssxfqj.pnghttp://i1055.photobucket.com/albums/s519/impojr/SS4_zps5sjxbem6.pnghttp://i1055.photobucket.com/albums/s519/impojr/SS2_zpsezqbj8ud.pnghttp://i1055.photobucket.com/albums/s519/impojr/SS3_zpsheqljpgh.pnghttp://i1055.photobucket.com/albums/s519/impojr/Simulator%20Screen%20Shot%2029%20Sep%202016%209.29.11%20PM_zpsyojdjcsp.pnghttp://i1055.photobucket.com/albums/s519/impojr/Simulator%20Screen%20Shot%2029%20Sep%202016%209.28.56%20PM_zpsgl70yzri.pnghttp://i1055.photobucket.com/albums/s519/impojr/Simulator%20Screen%20Shot%2029%20Sep%202016%209.29.19%20PM_zpshodfqf44.pnghttp://i1055.photobucket.com/albums/s519/impojr/s5_zpsvmzqgbh9.pnghttp://i1055.photobucket.com/albums/s519/impojr/s4_zpsxwwikkoh.png CREDITS Nintendo and Gamefreak desbrina bulbapedia FUTURE UPDATES I'm currently taking a small break from working on this project, but I hope to include these in future updates:
TUTORIAL Playing the game is fairly simple - so simple I haven't coded in any tutorials or such. Simply hit COLLECT on the home screen to synchronize your steps with those in your phone. From there, you can use those steps to purchase items (POKEMART), or hatch and level your pokemon. HATCHING/LEVELING To hatch/level your pokemon, click POKEMON on the home screen. From there click any of your Pokemon, and there will be a status screen. The third partition has an entry box, which allows you to enter steps. If your hatching an egg, it will cap at the amount of steps left to hatch OR your maximum steps. If you're leveling a pokemon, it will cap at the max exp OR your maximum steps. EVOLVING If your Pokemon is legible to evolve, an EVOLVE button will appear next to happiness on the first partition. It will evolve when the button is pressed, and will take the necessary items it needs to do so. For Pokemon with multiple evolutions, a choice will be given to you to pick from the evolutions. You will have the option to get multiple eggs of the same Pokemon, correlating on branched evolutions. It is recommended you evolve Pokemon so you have one of each branch evolution, otherwise you will not be able to complete the Pokedex. Pokemon that evolve via trade (or trading with items) will require a Link Cable from the POKEMART. Tyrogue will evolve into its evolutions regardless of its stats. TEAMS Most of the notable trainers within the G/S/C games have collectable teams. You can check these within the TEAMS screen. Each time you complete a team, you will gain a MULTIPLIER to your steps, which caps at 2.5x your original step amount (+0.1 for each completed team). Completing teams helps greatly with leveling pokemon and topping the leader board. LEADERBOARD Each of the notable trainers also has a spot on the leaderboard. This leaderboard is a custom algorithm which updates once daily. The best trainers usually reside at the top, and sometimes break away from the pack with their sheer amount of steps, but sometimes a dark horse can ride through and match the pace of the big ones. |
This looks like a great idea! It feels like Neko Atsume but for Pokemon and better haha I love the mockups you have so far, definitely seems like you put a lot of effort into this :) The team idea is great - definitely gives a goal for the user: just a question, though - would we get random eggs, or do we get to choose, or do we put Pokemon in the daycare? Some things I'd like to see: -Pokemon individuality (so maybe I can get the same Pokemon twice, but they'll have different nicknames, personalities, food preferences, etc) - this would be just a couple of extra variables for the Pokemon, so I don't think it'd be too hard -different environments for the field-Pokemon to move around in -maybe some toys / objects to interact with on the field (the interaction would be a lot of work) that you can earn by walking around |
Quote:
Quote:
As for the eggs, you find them as you walk! For now they are planned to be random, but I'm thinking the more steps you get the higher chance of a rarer Pokemon. It also depends on where you walk, as different areas have different Pokemon in them! You don't put them in the daycare, that's just there as a background :) ! Quote:
For now I had planned for it to be you get one of each species (including split evolutions), just so the array of Pokemon would be easy, but I think multiples could work! The environments sound cool, too! I know I'm planning to have different backgrounds for when you walk to different areas (you can't interact with them unfortunately - it's just for aesthetic) And the interaction sounds cool! I could make a page for field Pokemon that's split stats and Pokemon-Amie! That could take work, so maybe if I get far enough :) ! Thank you for commenting :) ! |
Haha yeah Neko Atsume is the popular cat collecting one You could base some teams off trainer classes, so maybe like Youngster team is a bunch of Ratata and Sentrets, Hiker is Geodudes, etc Are you storing the Pokemon in an array? That could work (you'd have to keep track of which ones are already caught & generate a random index according to that, but that shouldn't be too hard) I'm thinking you could actually store hatched Pokemon as an ArrayList/Vector, so you can add multiple ones to it, and keep a separate array for the Pokedex to keep track of what you already caught (probably just a boolean array, where the index = pokedex number and true = caught) I've never worked with Swift so I'm not too sure how it works (I use an Android phone haha) but that way whenever you hatch an egg you can just generate a new Pokemon & add it to the Party/Hatched ArrayList, and check the Pokedex to see if it's already caught. Team Achievements are also pretty easy too then cause they can just check the correspond Pokedex index :) |
Quote:
Quote:
Quote:
|
Wow, keep working to complete it. This is the very first Pokemon App that I really want to play! (except Pokemon Shuffle & Trading Card Online haha)
Well, when you completed this App, will you turn it into an Android Apk? |
Quote:
And for now I don't think I'll try converting it to Andriod :( , doesn't seem within my skill range. Thanks for the comment :) ! ------------ On another note, I'm not really digging the menu as much as I was before, could I get some feedback on what is more appealing? The ones on the left or the ones on the right. Cheers everyone :) ! http://i1055.photobucket.com/albums/s519/impojr/Pokefarm_Menu_zpsltfjdpvg.png - > http://i1055.photobucket.com/albums/s519/impojr/Pokefarm_Menu2_zps4qjf7dri.png http://i1055.photobucket.com/albums/s519/impojr/Pokefarm_Teams_zps40bbn5bv.png - > http://i1055.photobucket.com/albums/s519/impojr/Pokefarm_Teams2_zpsgyn8crot.png |
I prefer the ones on the right
|
I have another feature that I think would be good, and one or two more that I haven't quite articulated yet that could be cool!
The first one: a leaderboard! I remember playing ratchet: gladiator and loving the rank-o-meter - seeing yourself slowly move up those ranks is really rewarding! God knows why, but I've always loved that feature on the game! So I'd like to recreate it on this little app! Steps refers to actual steps, and points are calculated by steps, as well as daily bonuses, multipliers, and other variables! Of course, the empty lines will be filled with AIs whose steps and points will increase daily! Most of the Johto trainers will be in it, from Youngster Joey to Champion Lance! Of course, difficulty of AIs will be different in comparison to in-game trainers, leaders, champions, and manga counterparts. Hopefully that will motivate to get those 10,000 steps! I'm also considering a "battle" like thing where you must get a certain amount of steps to get badges and beat the elite four and etcetera. What do you guys think :) ? |
Okay all, added a lot of data regarding Pokemon areas, the store, and the teams.
All teams will have trainers on the leaderboard - so over 50 people to compete against! How exciting! Are there any Pokemon you'd like to see included in this game? Are there any HGSS trainers you'd like to see as a team/on the leaderboard? Let me know :) ! |
Seems you've come a long way haha too bad I have an Android phone
Have you started the implementation yet or are you still just sketching out ideas? |
Quote:
|
I think that is the last idea I need to have sketched out - battles! Of course, there aren't moves or HP or stats in this game, so it's rather trainer v trainer rather than pokemon v pokemon. If you get the most steps within a certain time limit you win the battle! How does that sound :) ? |
Quote:
|
Quote:
The times for battles won't be long at all, so hopefully people would be able to take some time to attempt them! I know the aim of this game is get people moving, so having people make the time to exercise would be a great accomplishment for me! I'll leave it there like that for now, but if it's received badly by other people I'll rework that mechanic! (since this game was meant for me only I was gonna have Lance be an hour jog haha, that may have to change!) But as always, thank you for the feedback. It is greatly appreciated :) ! |
Great idea, man! I always thought of this (and My Pokemon Ranch wasn't quite the farm game I was looking for). Even if just to hone your skills, I hope you continue on with the project and hopefully if source code is provided, for it to be brought to us Android guys =) I'd love to try it, specially with all my lame-o walks.
Best of luck! |
Quote:
If someone can figure out how to make it with Android, be my guest! (Admittedly I am doing mobile development in Android for university, but I don't have an android phone haha) |
I've finalised all of the mock-up screens! Hurrah!
I'll update the first post shortly, but for now here they are: (please not I've used placeholders in many places, they aren't going to be 10 teams of 6 chanseys.. tho i love chansey) Spoiler:
I won't begin coding until next week because university's begun again, but before that I thought I would start to see if anyone wanted to help me code this thing! It will be done in swift using either swift of objective-C (leaning towards swift), so if you think you'd like to help reply in this thread :) ! Also, I'd like some feedback on the new screens, I'm still not 100% in love with the walking one (the last one) Cheers all! |
Wow your game looks amazing and it has so damn cool ideas :)
I just want to see some little minigames or interactions with the Pokemon, so that you have something to do apart from walking. It would be very nice, if you could interact with them ^^ |
Quote:
Pokemon interaction would be quite a feature! Something like Poke amie would be cool after I get battles to work, or maybe even something like Pokethlon or Pokemon Stadium minigames :) ! |
Pokeathlon Minigames would be so damn awesome, but I'll be happy with any other interaction, if Pokéathlon Minigames aren't possible to program. I'm sure I would get addicted to it xD
I wish you all the best for your development I hope you can figure out how to port it on android device. If you need a beta tester for Android devices (I have a Samsung Galaxy 5 Mini), then as Reggie says: My body is ready :) |
Quote:
|
Quote:
|
The Pokedex and the Achievements are now up!
On another note, another feature I'm thinking of is Pokemon as a prize if you meet your step goal on a holiday! They'll be shiny! http://www.pokestadium.com/sprites/black-white/shiny/togepi.pnghttp://www.pokestadium.com/sprites/black-white/shiny/meowth.pnghttp://www.pokestadium.com/sprites/black-white/shiny/exeggcute.pnghttp://www.pokestadium.com/sprites/black-white/shiny/misdreavus.pnghttp://www.pokestadium.com/sprites/black-white/shiny/snover.png |
Interesting concept- I've recently been learning Swift and using x-code for app development. I like the idea of using it as a general health/pedometer app; it really has some potential for the download market and appstore.
I think with the recent version of x-code, you can produce functionality to sync with an Apple watch- just an idea for the future. Good luck with your app! |
| All times are GMT -8. The time now is 11:22 PM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.