Activity

abtheinnovator

Shipped this project!

Hey I built a mobile port of flavortown. It allows users to browse devlogs, projects and users. It also allows them to see their projects, stats and create projects. I could not add the the functionality for creating devlogs cause the api get removed sob-hole

abtheinnovator

Made qol update to no key component, added infinite scrolling to the devlogs page and added profile images to devlogs.

Attachment
0
abtheinnovator

Updated mobile website, aded a region dropdown in the shop and made a few color tweaks

Attachment
0
abtheinnovator

I made the inter font work, added a favicon and did a few button fixes

Attachment
0
abtheinnovator

Added a achievements page ! You can now see all your achievemnts right from the app.

Attachment
0
abtheinnovator

I worked on a simple website for the app! You can download the app directly from the site !

Attachment
0
abtheinnovator

I did a few tweaks, changed the api key, fixed devlog spacing.

Attachment
0
abtheinnovator

I added the base for themes. I couldnt make a color switcher and the themes work properly yet. I’ll do that in another ship. I moved to the ft vanilla team. Its ready to ship. I just need a apple dev acount to get the ios version

Attachment
0
abtheinnovator

Ok so during this time I added devlogs to the dedicated projects page, fixed some layout issues, removed stale data. Next I’ll add themes to the app.(Maybe) yay The app is now mostly usable

Attachment
0
abtheinnovator

I added a dedicated user page. Switched from hams ft api to official ft api (sorry jam). I also added a dedicated project page. I just need to switch to ft api for the devlogs page and i am done!

Attachment
Attachment
0
abtheinnovator

In the explore page I added option to see project, devlogs and users. Made it o that when you reach the bottom of the list of projects and users more load!. After this I’ll add dedicated project pages! Everything else is done now:)

Attachment
0
abtheinnovator

I added this create project page! so you can create projects right fromk the app

Attachment
0
abtheinnovator

Shipped this project!

Hours: 3.83
Cookies: 🍪 52
Multiplier: 13.48 cookies/hr

So I mostly worked on the agent. i gave it a web search and a ask_user tool. i also added suggestion buttons. I made the orchestration agent actually work. I added a quick project create menu. You can do this by pressing cntrl + shift+ p and search create project. To register your groq api key either wait for the prompt to come or press cntrl + shift+ p and search for update groq api key

abtheinnovator

I added data fetching in the explore page! It takes 10 random devlogs and renders them. Works on jam06452s api! i also added a profile page to add your apis and account id. if you dont enter the keys it shows the nokey componen

Attachment
Attachment
Attachment
0
abtheinnovator

I added a project card for the personal dashboard and fixed some spacing issues in the home page. I have about another hour logged in lapse but it got corrupted so :(

Attachment
0
abtheinnovator

I Made the kitchen page and the explore page with some sample data! So I’ll make the projects page and add actuall api fetching

Attachment
0
abtheinnovator

I worked on the website by adding this section and adjusted the prompts a bit and added a ask user tol.

Attachment
0
abtheinnovator

I added more features to the orchestration agent so now it can anaylize evrything better, I also added a asset agent that is not used. I’ll share a project made completely by the ai.

Attachment
0
abtheinnovator

I added create project commands! So now you can easily create projects by press ctrl + shift + p and select create project!.

0
abtheinnovator

Shipped this project!

Hours: 10.51
Cookies: 🍪 210
Multiplier: 20.03 cookies/hr

Surfer

Surfer is a VS Code extension that helps developers build apps faster by automating repetitive tasks. Its built on top of the vercel ai sdk and groq. It adds to panels to your IDE: The chat panel and the task panel. The chat panel is a chat interface that allows you to chat with the AI. The task panel is a task interface that allows you to create and manage tasks. The chat panel like its sounds is a simple coding chatbot while the task panel is run by a head orchestration agent and 3 sub agents. The head has to determine what agents need to be called. the three agents are: the planner agent, the coder agent and the reviewer agent. The planner agent is responsible for planning the tasks. The coder agent is responsible for coding the tasks. The reviewer agent is responsible for reviewing the code generated. The reviewer is called in particularly long or big tasks.

Tech Stack

  • Vercel AI SDK
  • Groq
  • Tailwind CSS
  • TypeScript
  • VSCode Extension API

How to use:

  • First go to https://surfer-web-five.vercel.app
  • Then click on the “Try now” link
  • This will open the open-vsx registry page for the extension
  • Click on the “download” button
  • After the download is done go to your extensions panel in VS Code(or and editor which uses open vsx) and click on the three dots and click on “Install from VSIX…”
  • After it is installed you will see two more badges in the primary panel.
  • Move one of them to the secondary sidebar for easy use and you are done!

Video of how to install

https://surfer-web-five.vercel.app/demo

abtheinnovator

I added a guide video page, changed min version from 1.110.0 to 1.106.0. I also updated the readme.

Attachment
0
abtheinnovator

i fixed progress tracking so it actually shows done for tasks after its done. Now I just need to fix the prompts.

Attachment
0
abtheinnovator

I added animations to the landing page and added the product page. I also got to know how well my agent system is work cause I used it for some tasks. It definetly works and is fast. But the model is not the best for code

0
abtheinnovator

I updated the package.json, updated the website by adding a prciing page and switched to the space mono funt and submitted the extension for review!

Attachment
0
abtheinnovator

The agent can now make normal webpages! I made it able to detect the current framework and the language.

0
abtheinnovator

I worked on the task agents! I got the head agent to work btu no lock with the lower agents yet:< Will keep you updated. For the agents I am using groq plus vercel ai sdk.

Attachment
0
abtheinnovator

I added code formatting and chat huistory. So now groq has the content of your full chat

Attachment
0
abtheinnovator

I made the chat interface work. Im gonna add the feature to reference files now :>

Attachment
0
abtheinnovator

Shipped this project!

Hours: 5.85
Cookies: 🍪 81
Multiplier: 13.88 cookies/hr

Hey so I made a new portfolio! It features a dot grid effect as the bg across all the pages. It has a horizontal scroll showing how and what I like to work on. It lists all my projects and each project has its own page.

abtheinnovator

I fixed some of the responsiveness issues. Theres still alot of parts that need to be optimized tho:(

Attachment
0
abtheinnovator

Shipped this project!

Hours: 5.88
Cookies: 🍪 158
Multiplier: 26.87 cookies/hr

So this a very small ship! I just worked on adding a few routes, a trainer card and some dev fixes. This is prob the last ship for this in flavortown

abtheinnovator

Updated the text on the website and created the github release.

Attachment
0
abtheinnovator

I finished the trainer card! Now it shows all the earned badges! (I have 0)

Attachment
Attachment
1

Comments

Slayer
Slayer 14 days ago

it looks cool

abtheinnovator

I made the gym battle script alot gym badges and worked on the trainer cards! Next week will prob be the last ship after this ship this week end. I’ll work on these features and maintainace this week and i’ll work on map expansion next week.

Attachment
0
abtheinnovator

So in this 2 hours I added code for evolpution. I couldnt test it yet 😭.

Attachment
0
abtheinnovator

I created a function to return responses from grok! The sidebar has something wrong with it tho. As soon as I loaded tailwind as soon as i enter something the input field disappears. 😭

Attachment
0
abtheinnovator

Shipped this project!

Hours: 21.21
Cookies: 🍪 612
Multiplier: 28.85 cookies/hr

So during this 20 hours i completely redid the whole map, made a new battle ui, started work on inventory systems and rideable pokemon(its complicated so will take time). Theres also a new start screen. I also laid the foundations for shops in the game! I cant do alot

abtheinnovator

I updated the start screen and finished the new trainer battle party ui! I’m sick rn so il be coding less. 3 hours from ship.

Attachment
Attachment
0
abtheinnovator

I added the new buttons! How do you like them? I ripped them out sowrd and shield. God it took so much time. But it was worth it

Attachment
0
abtheinnovator

Made the pokemon render in the new bag menu and made the items menu not using the item labels yet tho.

0
abtheinnovator

Ok so im just logging yesterday work . I just worked on the new bag menu most of the time. Today illl be tking th ui and implmenting it into the game. ill ship it at 25 hours.

Attachment
0
abtheinnovator

Shipped this project!

Hours: 2.55
Cookies: 🍪 41
Multiplier: 15.98 cookies/hr

Hey so i build a small project for the converge sidequest! It allowed me a to take a break from the pokemon game. So flavorbot will allow you to track shop changes, create projects, read user info and read project info all from discord.

abtheinnovator

I worked on the bag menu! I took the sword and shield menu and start erasing and patching up first. everything done in libresprite!

Attachment
Attachment
0
abtheinnovator

I added a shop tracker! Now you can track the updates to the shop straight from this channel I cant test it yet cause no shop changes from when I deployed.

Attachment
0
abtheinnovator

fixed get project function

Attachment
0
abtheinnovator

I switched to discord.js for a simpler bot! now you succesfully get a user, get a project and get a project all with slash commands.

Attachment
0
abtheinnovator

I worked on this map! this will allow people who buy cycles to move around the map.

Attachment
0
abtheinnovator

I worked on alot of routes ! I worked on adding interiors and worked on a data controlled shop npc. Il give you a photo of the map!

Attachment
0
abtheinnovator

I made the base skills for the open claw bot. Now it can fetch all the things the flavortown api allows. next ill add pixture generation for devloags

Attachment
0
abtheinnovator

I worked on the cerulean city interiors. My computer keeps hanging up :(

Attachment
0
abtheinnovator

I updated the website so you can see all the working locations

Attachment
0
abtheinnovator

I added a lot of npcs and make more routes explorable. Mb i cnat share a pictureof all the npc’s so ill just share a ss of two npc’s.

Attachment
0
abtheinnovator

I finished route 9 and started working on these breakable trees! Next up ill make the map a bit mor explorable, add npcs, add learnable moves and bag iterms. then ill ship it again next week!

Attachment
Attachment
0
abtheinnovator

I completed route 3 and pewter city with the new tileset! Hope you like it :)

Attachment
Attachment
0
abtheinnovator

Shipped this project!

Hours: 25.16
Cookies: 🍪 698
Multiplier: 27.74 cookies/hr

So during this 20 hours i just focused on redoing visuals and adding the menu. So i added a upgraded party screen for wild battles and just in general. you can open the menu with ‘m’, use arrows to navigate, press z to select and c to go back. So i started moving to the heart gold visuals! I hope you like this. If this looks good please give me a good rating! I’m also adding a follower pokemon who will be your starter!. So now your starter will follow you around the map. After this il be focusing on completely revamping the map and finishing kanto plus adding evolution and items. I also wanted to start work on a Minecraft mod but my computer cant handle that so sob-wx it barely handles this lmao.

abtheinnovator

I completed the viridian city revamp! The new textures looks modern so i hope you like it!

0
abtheinnovator

I finished the route 1 revamp! hope you like it. Would appreciate feedback

0
abtheinnovator

I started working on the starter that follows you(only spawns dosent move yet tho.) I also removed the bg from the heart and gold tilemap and started switching to it. Please give me feedback on the game! So i knwo what to improve.

0
abtheinnovator

Added 2 npc’s to route 1! One is a bug catcher that you cant battle while the other one is a trainer you can battle!

Attachment
0
abtheinnovator

I made a few visual updates by using a bit of heartgold tilesets. Initally I planned to make a new update by completely switching to the heartgold update but i could find any suitible one:( If you can find something pls comment it here

Attachment
0
abtheinnovator

I added a new npc! His name is jackson and he’s a trainer in viridian city.

0
abtheinnovator

Finished the New new pokemon battle party menu! also added the fat man npc.

0
abtheinnovator

I worked on upgrading the party menu in the battle ui.

0
abtheinnovator

I finished the party screen so you can view can easily view your party!
You can use m to open the menu arrow keys to navigate and z to select an option and pressc to clase any menu.

Attachment
0
abtheinnovator

I added a pokemon menu screen and a menu. The menu is opened my pressing ‘m’ and closed by pressing ‘c’.The pokemon menu is not done yet but its in progress ill finish it when i get back from chickmaglur.

Attachment
Attachment
2

Comments

dinithayehan
dinithayehan about 1 month ago

wow.. beautiful menu screen.. excited to play your game !

e.princenaidu
e.princenaidu about 1 month ago

Holy, that looks insane

abtheinnovator

Added 3 routes and a city! -

  1. Route 4
  2. Route7
  3. Route 8
  4. Saffron city

I also updated the map.
Im going on a trip tmrw till monday so no work till then:( see you then!

Attachment
0
abtheinnovator

Shipped this project!

Hours: 10.99
Cookies: 🍪 152
Multiplier: 13.85 cookies/hr

so i built an all in one study app in which people can web search,use ai and draw in the same website! Later i will also add the ability to check mails and plan their day.

abtheinnovator

I added stamp saving! So now users can leave the site after saving and jump right back where they were! I also got my tldraw hobby license:) The V1 is officialy ready to ship!

Attachment
0
abtheinnovator

Added a simple home page with sample data and added convex config and tables.

Attachment
Attachment
2

Comments

inw
inw about 1 month ago

DID SOMEONE SAY CONVEX?!

inw
inw about 1 month ago

Following project :yay:

abtheinnovator

Added dragable search window:)

Attachment
0
abtheinnovator

Added a wishlist page

Attachment
0
abtheinnovator

Added ai sidebar with vercel ai sdk. Provider - groq. Also added a left sidebar with sample data.

Attachment
1

Comments

Cyber Ninja
Cyber Ninja about 1 month ago

nice project hope it turns out great!!

abtheinnovator

So i added a simple editor with tldraw.

Attachment
0
abtheinnovator

Setup the next.js 16 project, shadcn and completed the hero section for the landing page. Also added clerk auth.

Attachment
0
abtheinnovator

Updated map and added route 5

Attachment
Attachment
5

Comments

coolcream
coolcream about 1 month ago

bro cool project

coolcream
coolcream about 1 month ago

i really want to work on a game this long. I have the capability to do it but i have no ideas

abtheinnovator
abtheinnovator about 1 month ago

hmm if you want a idea try something extrateresstrial theme?

coolcream
coolcream about 1 month ago

Thats a nice idea. Will try it out

abtheinnovator

Added sounds for tall grass and catchng a pokemon succefully.

Attachment
0
abtheinnovator

Shipped this project!

Hours: 96.91
Cookies: 🍪 2247
Multiplier: 23.19 cookies/hr

So I built a pokemon game in the style of the oringal games like leafgreen and firered. So this ship is to showcase the engine. There are 2 towns and 3 routes ready. You can test pokeballs, wild battles, gym battles, warps and NPC’s messages. There might be a few issues cause I was mnaging this with school and football so i couldnt test everything. I have exams from next week so prob no major work for the next 2 weeks. After that ill complete kanto and start work on the other regions.

abtheinnovator

Added Lavender town. Not accessible by player yet tho. I just reached 100 hours!!!. Shipping in a few mins.

Attachment
0
abtheinnovator

I added gym battles!!!! Just 30 minutes more until i do the first ship. God i keep losing to the npcs i made💀

Attachment
Attachment
0
abtheinnovator

The Headline: Brock is Ready!
Today was a massive push. What started as a “brain break” holiday session turned into the final architectural bridge for the game. I’ve officially moved out of the tall grass and into the Pewter City Gym.

🛠️ Technical Achievements
Modular Gym Logic: Refactored the NPC system into a GymNpcInputConfig resource. This “Template” approach means I can now create all 8 Kanto gyms just by swapping data, rather than rewriting code.

Boss Encounter v1: Brock is fully integrated with his classic team: Geodude (Lv. 12) and Onix (Lv. 14).

Custom Pixel Art: Hand-drew the Brock overworld sprite to match the game’s aesthetic. Seeing a custom asset standing at the end of the gym walkway changed the entire feel of the project.

Battle Persistence: Hooked up the “Boulder Badge” reward logic. When Onix falls, the save file updates, marking the first major story beat as “Completed.”

Attachment
0
abtheinnovator

During this time I worked on mount moon. Yeahh ill continue work on the gym leaders tmrw. Logging off for today!

Attachment
0
abtheinnovator

Worked on party healing and more story NPC’s.

Attachment
0
abtheinnovator

So i completed the ability to catch Pokémon!!!!

So now which ever pokemon you catch it gets added to your party.

Attachment
0
abtheinnovator

Progress on catching pokemon

I added the pokeball menu and added the catching function!!!

Attachment
1

Comments

oranger
oranger about 2 months ago

cool

abtheinnovator
  • Added enemy ai, updated player reource and added pokeball menu (45b31b6)

I also added a flicker effect to show damage.

Attachment
0
abtheinnovator

Finished the part screen. Yayyy Next up is the enemy ai and catching pokemon.

Attachment
0
abtheinnovator

I implemented the coordinates saving and quit game function which allows the player to save their game cords and quit the game whenever they like. The button for quiting the game is the x key. I also made WASD useable for movement

1

Comments

Whatsup
Whatsup about 2 months ago

niceeee

abtheinnovator

In these two hours i started by adding progress bars to the battle ui.
Then I worked on expanding the map by completing route 22 and the gate for route 22.
Im going to do the first ship in a few days so stay tuned

Attachment
Attachment
0
abtheinnovator

🛠️ Devlog: The “Attack & Logic” Update
The Move Engine
Massive Data Entry: Completed the MoveID Enum, cataloging 165 classic Pokémon moves (from Pound to Struggle).

Safe Move Mapping: Implemented a robust UI loop that dynamically fetches the first 4 moves from a PokemonResource and assigns them to battle buttons.

Crash Prevention: Added logic to handle Pokémon with fewer than 4 moves, ensuring the game doesn’t throw an “Index Out of Range” error by disabling or hiding empty move slots.

Battle Architecture Refactor
Global Persistence: Refactored BattleMain.cs to use class-level fields (_playerPokemon, _oppPokemon). This allows every state in the Battle State Machine to access Pokémon stats without reloading data.

Signal Synchronization: Updated move button signals to capture move names at the moment of the click, ensuring the Battle Log accurately reports the action taken.

Combat Mechanics
Damage Integration: Successfully hooked up the “Tackle” and “Growl” logic. The game now recognizes a move selection and calculates the impact on the opponent’s HP.

State Progression: Verified the transition from PlayerTurnState to EnemyTurnState, setting the stage for the AI implementation.

Attachment
Attachment
0
abtheinnovator

Overworld Systems
Interactive Story NPCs: Implemented StoryNpc.cs using a [Tool] script, allowing for real-time appearance swaps in the editor (Delia, Professor Oak, etc.).

Dynamic Z-Indexing: Added logic to ensure NPCs properly layer behind or in front of the player based on Y-position.

Talking & Roaming: Successfully bridged the MessageManager and CharacterMovement systems. NPCs now pause their movement to talk to the player and resume roaming afterward.

Battle System Architecture
Visual Design: Completed the Battle UI layout, featuring custom HP bars, player-back sprites (Bulbasaur), and enemy-front sprites (Pidgey).

Logic Framework: Generated the core State Machine for battles, including:

BattleStartState (Initialization)

PlayerTurnState (Action Menu)

EnemyTurnState (AI Logic)

CheckFaintState & BattleEndState (Win/Loss conditions)

Menu Navigation: Implemented a sub-menu system to toggle between the Main Menu (Battle, Bag, etc.) and the Move Menu (Tackle, Growl).

Next Session Goals
Damage Calculation: Hook up the “Tackle” and “Growl” buttons to actually reduce the enemy’s HP.

Exp & Rewards: Handle what happens when Pidgey faints (Experience gain and returning to the overworld).

Battle Transitions: Add a “Flash” or “Screen Swirl” animation when the encounter starts.

Attachment
0
abtheinnovator

I worked on the story line npc’s which will interact with the player like proffeser oak.
Sorry for less progress. It took a lot of time to get back working after the reset:(

Attachment
0
abtheinnovator

I made the battle ui scale to the window size, start on the Pokebase and added data fetching.

Attachment
0
abtheinnovator

Status: Recovering from an infection, but the code must go on! 🤒

✅ Accomplishments Today:
Dynamic Battle Initialization: Successfully linked the World Map encounters to the Battle Scene. The BattleManager now dynamically loads Pokémon sprites (Front/Back) and names based on the specific encounter.

Save File Integration: Integrated the PlayerSaveResource to ensure the battle correctly identifies the player’s ChosenStarter and reflects it in the UI.

Encounter Logic: Refined the TallGrass script to calculate encounter chances and pick random Pokémon from a level-specific wildPokemonList.

UI & Bug Squashing:

Fixed “Node Not Found” errors by correcting the UI pathing through Ui/Controls/.

Resolved an InvalidCastException by correctly identifying the “Run” button as a TextureButton rather than a standard Button.

Implemented the Run Button logic to gracefully exit the battle scene.

🛠️ Technical Hurdles Cleared:
Enum Conversion: Solved the challenge of converting string data from the level list and StarterChoice enums into the master PokemonID enum.

Scene Tree Navigation: Mastered the relationship between the BattleBase root and its nested UI components to avoid null references.

⏭️ What’s Next:
Implementing the Move/Attack menu.

Syncing HP bars with actual Pokémon stats.

Adding transition animations for a smoother “Encounter Start” feel.

0
abtheinnovator

I worked on the battle ui!! Next ill work on the scripts.

Attachment
1

Comments

Mihai
Mihai 2 months ago

cool

abtheinnovator

💾 The “Brains” of the Game: Save & Load System
Infrastructure: Refined the PlayerSaveResource to track StoryProgress, GlobalPosition, MapName, and a detailed PartyDetails dictionary.

Persistent Storage: Successfully migrated the save path from res:// to user://. This ensures the game remains writable and stable once exported to other computers.

State Restoration: Implemented a SaveManager singleton that bridges the gap between stored data and the active game world.

Title Screen Logic: Created a smart StartScreen that checks for existing save files. The “Continue” button now correctly triggers the loading sequence and unloads the UI to prevent it from overlaying the gameplay.

🗺 World Building & Navigation
⚔ Battle System Preparation
Data Structures: Finalized the PokemonResource. It is now a professional-grade [GlobalClass] that tracks:

Base Stats: HP, Attack, Defense, Sp. Atk, Sp. Def, and Speed.

Growth: Experience curves and level-up move dictionaries.

Visuals: Shiny variants, front/back sprites, and menu icons.

Encounter Logic: Identified the transition point in the “Tall Grass” where the world state is saved before jumping into the battle scene.
Next ill be actually building the battle arena.

Attachment
0
abtheinnovator

Fixed player warps, updated start screen updated player resource to handle gym badges and previous positions. This took so long for some reason. And does anyone have advice on when to ship it? stay tuned for the battling mechanic.

Attachment
Attachment
1

Comments

Mihai
Mihai 2 months ago

I guess shipping is when you want dude. Like when you think your game is ready and you don’t think that it could be more entertaining.

abtheinnovator

Today marks a major turning point in the project: I have officially crossed 100 total hours of development time! What started as a Mac Mini challenge has evolved into a robust C# and Godot learning journey. Reaching this triple-digit milestone feels incredible, especially with the coursework now finished and a holiday ahead to celebrate.

🏙️ Mapping Cerulean City
I have successfully completed the layout for Cerulean City, the fourth major city in the game world.

Spatial Design: The city features the iconic northern bridge leading toward the “Nugget Bridge” area.

Hub Infrastructure: I’ve placed the Pokémon Center, PokéMart, and the Cerulean Gym to create a central player hub.

Environment Detail: Used water tiles and fencing to create natural boundaries that mirror the classic Kanto feel.

⚔️ Mechanics: Smart Random Encounters
The “engine” under the hood got a major upgrade today. I transitioned the random encounter logic from a simple “something happened” trigger to a fully functional Selection System:

C# Logic: Implemented an encounter calculator that rolls against a level-specific encounterRate.

Dynamic Selection: The system now pulls from a wildPokemonList array, allowing me to specify which Pokémon appear in different areas (e.g., Pidgey in Route 1 vs. Staryu in Cerulean).

Feedback Loop: Integrated the MessageManager to provide player feedback when a wild encounter is triggered.

Stay tuned for the next update!

Attachment
Attachment
Attachment
0
abtheinnovator

Just finished pewter city!!!! I am currently down with a viral so expect slightly less devlogs. Some things are bugged ill fix them later when i feel better

4

Comments

Mihai
Mihai 2 months ago

Brother, how do you handle the art? Do you draw so good?

abtheinnovator
abtheinnovator 2 months ago

but all the maps were made by me

Mihai
Mihai 2 months ago

Yeah really cool

abtheinnovator

Worked on pewter city!
Everything created except the scenes inside the buildings.

Attachment
0
abtheinnovator

🗺️ World Building: The West Kanto Corridor
The biggest milestone this week was the completion of the “Starter Loop.” With Route 2 officially finished, the map now has a continuous, playable flow from the player’s front door to the gates of the first major challenge.

Pallet Town & Route 1: Balanced wild encounter rates and finalized the “rival” trigger zones.

Viridian City: Fully mapped with all interiors. Doorway Warps are now 100% functional—no more “phantom doors” or stuck transitions.

Route 2: Completed the layout, including the dual-path system. This marks the end of the “Tutorial” phase of the region.

0
abtheinnovator

I completed viridian city.
The city has the levels for -
1: The npc house
2: The pokemart
3: The pokemon center
4: The pokemon Academy
5:The gym

I also fixed some collision boundries

0
abtheinnovator

🛠️ Technical Accomplishments
The Save System Milestone: Successfully implemented a Resource-based saving architecture. The game now saves player progress, starter choice, and caught Pokémon to the user:// directory.

Dynamic Pokéball Interaction: Created a data-driven system for starter selection. By simply changing the PokemonName export in the inspector, the dialogue and save logic update automatically.

Async Dialogue Engine: Upgraded the MessageManager to use Task. This allows the game to “wait” for user confirmation (Yes/No) before executing critical code like saving a starter.

World State Persistence: Added a “State-Aware” script to the laboratory. If the save file shows HAS_STARTER, the Pokéballs on the table automatically hide themselves when the scene loads.

Bug Squashing: Resolved a “Double-Trigger” loop where closing a message box would immediately re-interact with the object. Added a 150ms input cooldown to ensure crisp state transitions.

Attachment
0
abtheinnovator

I made a simple start screen and added pokeballs in the Pokemon lab. Mb for bulbasaurs typing idk how i messed that up. Next up ill implement actually storing user save data. Finalllyyy

0
abtheinnovator

t’s been a massive day. Between school and football, I managed to lock in for a 3-hour session tonight to finally bring the physical world of Kanto to life in Godot. The “Well Cooked” strategy is officially in full effect.

📍 Pallet Town & Route 1: 1:1 Scale
I’m using pixel-perfect map rips from the original FireRed/LeafGreen as my blueprints. Instead of guessing, I’m tracing the tile patterns to ensure every fence, ledge, and tree is exactly where it should be.

Pallet Town: Exterior is 100% mapped.

Interiors: Red’s House, Blue’s House, and Oak’s Lab are all finished and linked via my Warp/Portal system.

Route 1: Just finished the layout! The ledge jumping points and tall grass zones are all set up and ready for collision logic.

💾 What’s Next?
The world is built, and the 151 Pokémon data is already imported. Tomorrow, I’m tackling the Start Screen and the Save/Load System. I want to make sure players can actually save their progress in the Lab before heading out into the tall grass on Route 1.

Current Status: * [x] 151 Pokémon Data Importer

[x] Pallet Town (Exterior/Interiors)

[x] Route 1 (Layout)

[ ] Save/Load System (Weekend Goal)

0
abtheinnovator

I finished the pokemon importer!!! With this all the base features for the game are done. Yayyy. Currently i have 151 pokemon imported.
Next up is adding battles and making the map for kanto. Stay Tuned

Attachment
0
abtheinnovator

I finished the move importer so that all the moves I need to start with automatically with PokeApi v2. YAYYY!!! Now I start on the pokemon importer and then I’ll finally work on battles. Then the base features will be ready and I can start on the map. New update - The map will contain all of the regions from kanto to the galar region. This will allow players to access all the regions in 1 game!
For the screenshot im just attaching a image of all the imported moves. Currently I have made the code import 164 moves. Stay tuned for the first beta release!!

Attachment
0
abtheinnovator

Finished NPCs and started work on moves and pokemon!! As the screenshot im just gonna attach the imge of the sprites im gonna be using.

Attachment
1

Comments

Caleb
Caleb 2 months ago

cant wait to play this!

abtheinnovator

I completed the functionality for the patrol type npc’s. YAYYY!!!

Attachment
0
abtheinnovator

I implemented look around and wander functionality for npc’s. Yayy now can move onto patrolling NPCs!!

Attachment
0
abtheinnovator

I worked on non playable charecters. The one in the picture will be for Ash’s mom. Its that skin because I dont have the sprite for the npc yet.

Attachment
0
abtheinnovator

I added tall grass with random encounters. Right now it just shows a message when an encounter occurs. The next task is to add npc;s. Im so excciteedd.

Attachment
0
abtheinnovator

Completed message ui and added the funcionality for dynamic signs. I added 8 variations of the signs.
YAYYY its finnaly done.

Attachment
0
abtheinnovator

Worked on message ui which would allow route names and npc dialogues to be seen.
Note*: I also added the ui but didnt have a screenshot of it.

Attachment
0
abtheinnovator

I added functionality to allow players to actually enter the levels and scenes!!!!
Also worked on a new camera script!!

Attachment
0
abtheinnovator

I started working on levelllssss. I added 5 levels including 3 houses,caves and pokemon centres!
Also started work on a scene manager.

Attachment
1

Comments

Whatsup
Whatsup 3 months ago

this is so cool im excited to try it when its finished ultrafastparrot

abtheinnovator

Worked on collision boundaries and fixing raycast glitch. STILL ISNT FIXEDDD.

Attachment
0
abtheinnovator

Shipped this project!

Hours: 8.21
Cookies: 🍪 153
Multiplier: 18.68 cookies/hr

Hey Everyoneee. So I made a chat platform which allows any to use their ai api keys from hackclub in a free & open source chat platform.

Made with Supabase, Next.js 16, and Clerk.

abtheinnovator

Finished functionality to allow players to move YAYYY!!

Attachment
0
abtheinnovator

I worked on adding more objects and layers to the town map making it look much better :)
I also started work on the player movement capabilities!!!!!

Attachment
0
abtheinnovator

Started work on the first town with layered terain.

Attachment
0
abtheinnovator

Shipped this project!

Hours: 7.5
Cookies: 🍪 63
Multiplier: 8.39 cookies/hr

This project is my new portfolio. It provides a complete overhaul to my last one which looked stylish but wasnt to the point. Its made with next.js,tailwind,shadcn and emailjs.

abtheinnovator

Made site mobile responsive and added slug page to allow each project have a separate page.

Attachment
0
abtheinnovator

Added work page and contact page.

Attachment
0
abtheinnovator

Started with making the home page. Initialised next.js 16, tailwindcss, shadcn. Added Hero section, about section and projects section

Attachment
0
abtheinnovator

Added grass, trees and water with auto tiling.

Attachment
1

Comments

Rei
Rei 3 months ago

aaaaaaaaaa looks niceeee :DD

abtheinnovator

During this time period I worked on creating the sprite, the movement system and the animations.

Attachment
0
abtheinnovator

Shipped this project!

Hours: 21.18
Cookies: 🍪 179
Multiplier: 8.44 cookies/hr

I made a lms system for my channel ReactMastery,
It works on next.js, neon, better-auth,stripe and tigress.
While working on it i learned about how to create and use hooks, how to use tweakcn for shadcn themes implement skeleton, and much more!

abtheinnovator

Completed Project by completing user dashboard with progress tracking.

Attachment
0
abtheinnovator

I implemented the admin dashboard statistics page allowing admins to check their user statistics.

Attachment
0
abtheinnovator

I implemented payment proccesing with stripe. This allows users to actually enroll for the courses.

Attachment
0
abtheinnovator

Added public landing pages for all courses. This will allow users to actually enroll in courses

Attachment
0
abtheinnovator

I added a loading skeleton and polished up course creation and editing functionality

Attachment
0
abtheinnovator

I implemented the functionality to edit lessons courses inside chapters.

Attachment
0
abtheinnovator

Started working on functionality of the lesson son config page

Attachment
0
abtheinnovator

I worked on the functionality of creating and deleting lessons.

Attachment
0
abtheinnovator

In this time, I worked on implementing the functionality of creating lessons and chapters throught the frontend.

Attachment
0
abtheinnovator

I finished DnDkit config and started work on creating the chapter modal.

Attachment
0