COMPLETED INITIAL RUNS
03BaseOne · Terra · Plan Mode
Sam reported 1.6 credits for the initial runs. This is an observation from the session, not a pricing guarantee for future builds.
Office Hours #66 · Learn to Type · live build
A live touch-typing game build, five starting approaches, a new Plan Mode preview, and the Build Your School challenge.
No timer. Get comfortable, then build speed.
Session #66 / The recap
Sam closed Back to School week by building L2 Type, a Duolingo-inspired touch-typing trainer for roughly 11–15-year-olds. The aim was to adapt mastery, streaks, and short lessons to a different learning task—not reproduce a language app. The build also served as the demonstration brief for the weekend's Build Your School Vibe Sprint.
Several starting approaches were tried live. Some produced usable but flawed foundations, and two model runs stalled. A short prompt through a redesigned Plan Mode gave Sam his preferred result, which he then tested and steered toward desktop use. The session is as much a record of debugging, model variability, and disciplined product judgment as it is a game-building tutorial; final publishing was planned after the broadcast.
A candid live comparison
COMPLETED INITIAL RUNS
03Sam reported 1.6 credits for the initial runs. This is an observation from the session, not a pricing guarantee for future builds.
STALLED ATTEMPTS
02The stalled attempts are part of the record. The final publish was not confirmed on stream.
What was taught
10 teaching points, with the practical details and limits preserved.
Sam borrowed Duolingo's mastery, progression, streaks, and replayability for touch typing. He explicitly wanted desktop keyboard practice rather than a phone-shaped app or a direct competitor to the language-learning service.
The initial approach used a deep-research report capped at 1,500 words, then a Base44-oriented prompt. Sam removed unnecessary teacher and parent roles so the first implementation focused on the learner. A polished brief still produced a disappointing first build.
The desired onboarding detected and confirmed keyboard layout, assessed typing habits and ability, and placed learners at an appropriate level. Speed and accuracy were proposed as a star-based mastery gate, with streaks, XP, and short drills supporting repetition.
Sam tried Base One, GPT 5.6 Terra, GPT 5.6 Sol, Fable 5.1, and a Plan Mode path. Base One, Terra, and the completed Plan Mode build were each reported at 1.6 credits for the compared initial run. Sol and Fable stalled, so their costs and quality were not a valid completed comparison.
A version retained the previous lesson's text and immediately failed the next lesson. Sam described that exact reproduction in a fix prompt and later verified the text-reset problem was resolved. He also noticed missing loading feedback and progression problems in other versions.
The audience selected option four, a retro 8-bit direction. Sam explained that the design choices came from the planning flow rather than a special model. The resulting app had a more developed mastery path, stats, streaks, and league foundation, though it did not closely match the preview image.
Repeated references to Duolingo made outputs too narrow and mobile-shaped. Sam clarified that the task was desktop touch typing and asked for full-width layout, stronger proportions, and desktop navigation while preserving the learning mechanics.
Feedback included slowing an overactive bouncing marker, reducing generic AI iconography, softening overly sharp geometry, keeping the palette, and making retro styling feel more modern. The final tutorial-widget prompt asked for hand-placement animation and interactive tips, but its completion was not shown.
Sam's personal heuristic was to batch more feedback early, then narrow prompts as the app grows: roughly up to 1,000 words early, one or two core features after about 50 prompts, and one feature around 200. He explicitly said this was personal practice, not Base44 policy.
For voice files and PDFs, Sam explained that uploads go into hosted storage rather than merely staying as temporary browser blobs. Processing, forwarding, and cleanup need to be designed intentionally; no retention limit was given.
The original recording
Watch the demonstrations, questions and in-the-moment decisions in full.
Every substantive question
Search all 26 answers, or filter by topic. Open a question for the full response.
26 of 26 answers
An app that helps someone learn a subject or skill: interactive lessons, revision games, flashcard trainers, or an explainer. It could teach something absent from a traditional timetable, and expertise in the topic was allowed.
The Build Your School Discord forum, with a link to the app and reaction-based voting under the published rules. Sam said the event was temporarily returning to Discord while Launchpad issues were fixed.
Yes. Sam repeatedly linked the unofficial archive for recordings and recaps.
Base44 is the product/company; Base One is its proprietary LLM choice in the builder. Sam chose it for the first implementation, then compared other approaches.
Yes. Sam described Fable as an expensive option and warned users watching their budget. This session did not establish a complete Fable price comparison because that run stalled.
Sam said they go to hosted storage rather than remaining temporary blob data. An app can process or move them and implement cleanup, but the session did not specify storage quotas, retention rules, or a particular external storage connector.
Sam treated an unexpected login in the builder preview as a context/routing issue to prompt the builder to fix, rather than repeatedly signing in. Published-app authentication and user permissions still require separate tests.
Sam said it should not slow the server-side process, though multiple tabs may slow the local computer. Some runs in this session stalled; he did not establish their cause.
The intended mastery loop combined typing speed and accuracy, represented by stars or progress. Sam tested some working gates but also found inconsistent placement and progression, so not every version had a correct completed curriculum.
Daily streaks, XP, and a mastery path were central. Leagues, coins, avatars, streak freezes, leaderboards, multiplayer, and groups were discussed or appeared in different versions; not every feature was implemented and tested.
Sam said the team preferred to direct development resources elsewhere. He did not provide a detailed policy, timeline, or migration procedure.
Yes. Sam recommended clear visual references and mentioned the design-reference site AJ used in Tuesday's session. A reference communicates direction, but still needs an explicit statement of the intended device and user task.
Sam said the choices belonged to the redesigned Plan Mode experience, not one particular LLM. The group selected the retro 8-bit option.
Sam said the pre-build planning conversation did not consume credits and that the builder run did once initiated. This is his session-time explanation, not a verified current billing guarantee.
Sam said it was possible to integrate 3D work, but recommended suitable libraries or a dedicated engine such as Unity for more demanding projects. He mentioned a community MMO effort as an example, not a proof of arbitrary performance or feature support.
Sam read out 1.6 credits for Base One, Terra, and the Plan Mode result. Sol and Fable did not complete normally, so the session cannot support a full five-model cost or quality ranking.
Sam said the stalled runs were not normal and suspected a builder issue. Refreshing did not recover them during the session; he abandoned those attempts without a confirmed diagnosis.
No. Sam explicitly contrasted it with Build for Good: Build Your School rewarded winners. Separate limited coupon codes were promised in chitchat.
Sam could not give a date. Existing Plan Mode was available, but the redesigned version shown on his account might not yet have reached everyone.
Sam intended to publish it after the remaining prompts completed, reuse the L2 Type destination, and potentially make it a template. The recording ended before that final publication, so this recap does not claim the final app was deployed or provide an unverified URL.
Yes as an extension. Sam discussed language choices and internationalisation, but the session prioritised the core typing flow and did not complete multilingual or alternate-layout testing.
He said not generally, citing time and the need to remain impartial as staff. The builds shown in this session were created live by him.
Sam favoured broader batches at the beginning and increasingly narrow changes as context grows. His approximate 50- and 200-prompt thresholds were personal heuristics, not product limits.
Sam favoured an existing service or API because a truly functional consent system takes more work than a visual banner. No provider or legal compliance was verified in the discussion.
Sam said yes, while showing a much smaller initial build cost as an example. It was not a guarantee for every app's complexity or a total cost measured for all the experiments in this session.
No. Sam explicitly rejected that claim. The session did not publish a comprehensive pricing table.
From the session
These updates reflect what was said on 3 September 2026, not a promise of current availability.
The weekend challenge asked users to build an app that teaches something they wished they had learned: lessons, revision games, flashcards, or subject explainers all counted. Submissions and reaction-based voting returned to the Discord forum while Launchpad issues were being addressed. Winners would receive credits and a September Sprint Winner role.
Unlike Build for Good, this challenge rewarded winners rather than every entrant. Sam separately promised ten 15-credit coupon codes in chitchat at random times during the following two hours; these were limited giveaways.
Sam showed a flow covering intent, audience, core flows, reference material, and visual directions before a PRD/build handoff. He was unsure whether viewers had this version yet and gave no committed release date. Existing Plan Mode remained available.
Asked about their removal, Sam said the product team had chosen to invest development time elsewhere. No migration details or retirement date were given in this session.
A Google Ads walkthrough was planned for Tuesday, an open drop-in for Wednesday, and a still-unconfirmed product-feature release for Thursday. This archive does not create a Google Ads session without a recording.
Keep these close
Continue from here
Named resources are retained without inventing missing links.
L2 Type — final publication planned after the broadcast; exact URL not captured