{"name":"Create a native mobile app that simulates an iPhone home screen. This home screen will serve as a launcher for several functional mini-apps.\n\nThe main screen should display a grid of app icons against a standard wallpaper. The icons should be for:\n- Racing Simulator\n- Pokémon Go\n- Messages\n- Call\n- Upgrade Your Dragon\n\nEach icon, when tapped, should launch a dedicated mini-app. The functionality for each mini-app is as follows:\n\n1.  **Home Screen:**\n    *   Display a grid of tappable icons for the mini-apps listed above.\n    *   Include a dock at the bottom with the \"Call\" and \"Messages\" icons.\n\n2.  **Racing Simulator (Mini-Game):**\n    *   A simple, 2D top-down racing game.\n    *   The user controls a car that is always moving forward.\n    *   The user can tap the left or right side of the screen to move the car and dodge obstacles (e.g., other cars or cones).\n    *   The game ends when the user hits an obstacle, and their score (time survived) is displayed.\n\n3.  **Pokémon Go (Simplified Version):**\n    *   This will be a simplified \"creature collector\" and not use GPS or AR.\n    *   The screen will show a static outdoor background.\n    *   Every few seconds, a random creature (e.g., a simple monster sprite) will appear on the screen.\n    *   Users can tap the creature to \"catch\" it.\n    *   A \"Collection\" button will show all the creatures the user has caught. This data should be saved for the user.\n\n4.  **Messages (Mock App):**\n    *   Displays a list of fake chat conversations (e.g., \"Mom\", \"Alex\", \"Work Group\").\n    *   Tapping a conversation opens a screen showing a pre-written, non-interactive chat history.\n    *   The user cannot send new messages; this is a view-only mock.\n\n5.  **Call (Mock App):**\n    *   Opens a screen with a dial pad (buttons 0-9, *, #).\n    *   Users can tap numbers, which appear in a display field at the top.\n    *   A green \"Call\" button is present but will only show an alert like \"Calling...\" for a moment before dismissing. It will not make a real phone call.\n\n6.  **Upgrade Your Dragon (Mini-Game):**\n    *   The screen shows a single dragon character.\n    *   Below the dragon are three buttons: \"Feed,\" \"Train,\" and \"Play.\"\n    *   A \"Level\" indicator is displayed for the dragon.\n    *   Tapping the buttons increases the dragon's stats (e.g., happiness, strength) and contributes to leveling up.\n    *   The dragon's level and stats should be saved persistently for the user.\n\nEach mini-app should have a \"back\" or \"home\" button to return to the main home screen launcher.\n","short_name":"Create a native mobile app that simulates an iPhone home screen. This home screen will serve as a launcher for several functional mini-apps.\n\nThe main screen should display a grid of app icons against a standard wallpaper. The icons should be for:\n- Racing Simulator\n- Pokémon Go\n- Messages\n- Call\n- Upgrade Your Dragon\n\nEach icon, when tapped, should launch a dedicated mini-app. The functionality for each mini-app is as follows:\n\n1.  **Home Screen:**\n    *   Display a grid of tappable icons for the mini-apps listed above.\n    *   Include a dock at the bottom with the \"Call\" and \"Messages\" icons.\n\n2.  **Racing Simulator (Mini-Game):**\n    *   A simple, 2D top-down racing game.\n    *   The user controls a car that is always moving forward.\n    *   The user can tap the left or right side of the screen to move the car and dodge obstacles (e.g., other cars or cones).\n    *   The game ends when the user hits an obstacle, and their score (time survived) is displayed.\n\n3.  **Pokémon Go (Simplified Version):**\n    *   This will be a simplified \"creature collector\" and not use GPS or AR.\n    *   The screen will show a static outdoor background.\n    *   Every few seconds, a random creature (e.g., a simple monster sprite) will appear on the screen.\n    *   Users can tap the creature to \"catch\" it.\n    *   A \"Collection\" button will show all the creatures the user has caught. This data should be saved for the user.\n\n4.  **Messages (Mock App):**\n    *   Displays a list of fake chat conversations (e.g., \"Mom\", \"Alex\", \"Work Group\").\n    *   Tapping a conversation opens a screen showing a pre-written, non-interactive chat history.\n    *   The user cannot send new messages; this is a view-only mock.\n\n5.  **Call (Mock App):**\n    *   Opens a screen with a dial pad (buttons 0-9, *, #).\n    *   Users can tap numbers, which appear in a display field at the top.\n    *   A green \"Call\" button is present but will only show an alert like \"Calling...\" for a moment before dismissing. It will not make a real phone call.\n\n6.  **Upgrade Your Dragon (Mini-Game):**\n    *   The screen shows a single dragon character.\n    *   Below the dragon are three buttons: \"Feed,\" \"Train,\" and \"Play.\"\n    *   A \"Level\" indicator is displayed for the dragon.\n    *   Tapping the buttons increases the dragon's stats (e.g., happiness, strength) and contributes to leveling up.\n    *   The dragon's level and stats should be saved persistently for the user.\n\nEach mini-app should have a \"back\" or \"home\" button to return to the main home screen launcher.\n","description":"Create a native mobile app that simulates an iPhone home screen. This home screen will serve as a launcher for several functional mini-apps.\n\nThe main screen should display a grid of app icons against a standard wallpaper. The icons should be for:\n- Racing Simulator\n- Pokémon Go\n- Messages\n- Call\n- Upgrade Your Dragon\n\nEach icon, when tapped, should launch a dedicated mini-app. The functionality for each mini-app is as follows:\n\n1.  **Home Screen:**\n    *   Display a grid of tappable icons for the mini-apps listed above.\n    *   Include a dock at the bottom with the \"Call\" and \"Messages\" icons.\n\n2.  **Racing Simulator (Mini-Game):**\n    *   A simple, 2D top-down racing game.\n    *   The user controls a car that is always moving forward.\n    *   The user can tap the left or right side of the screen to move the car and dodge obstacles (e.g., other cars or cones).\n    *   The game ends when the user hits an obstacle, and their score (time survived) is displayed.\n\n3.  **Pokémon Go (Simplified Version):**\n    *   This will be a simplified \"creature collector\" and not use GPS or AR.\n    *   The screen will show a static outdoor background.\n    *   Every few seconds, a random creature (e.g., a simple monster sprite) will appear on the screen.\n    *   Users can tap the creature to \"catch\" it.\n    *   A \"Collection\" button will show all the creatures the user has caught. This data should be saved for the user.\n\n4.  **Messages (Mock App):**\n    *   Displays a list of fake chat conversations (e.g., \"Mom\", \"Alex\", \"Work Group\").\n    *   Tapping a conversation opens a screen showing a pre-written, non-interactive chat history.\n    *   The user cannot send new messages; this is a view-only mock.\n\n5.  **Call (Mock App):**\n    *   Opens a screen with a dial pad (buttons 0-9, *, #).\n    *   Users can tap numbers, which appear in a display field at the top.\n    *   A green \"Call\" button is present but will only show an alert like \"Calling...\" for a moment before dismissing. It will not make a real phone call.\n\n6.  **Upgrade Your Dragon (Mini-Game):**\n    *   The screen shows a single dragon character.\n    *   Below the dragon are three buttons: \"Feed,\" \"Train,\" and \"Play.\"\n    *   A \"Level\" indicator is displayed for the dragon.\n    *   Tapping the buttons increases the dragon's stats (e.g., happiness, strength) and contributes to leveling up.\n    *   The dragon's level and stats should be saved persistently for the user.\n\nEach mini-app should have a \"back\" or \"home\" button to return to the main home screen launcher.\n","start_url":"/s/275747?addToHomeScreen","display":"standalone","background_color":"#ffffff","theme_color":"#ffffff","icons":[{"src":"https://s.asim.sh/icon-pwa.png","sizes":"192x192","type":"image/png"},{"src":"https://s.asim.sh/icon-pwa.png","sizes":"512x512","type":"image/png"}]}