Category: Build Notes

Build notes for Diligesker Lab projects and browser game experiments.

  • How credits and open-source notices should appear in small browser games

    BUILD NOTE

    Browser games often include more than one kind of material: original code, generated or hand-made art, open-source libraries, fonts, sounds, and build tooling. Even when a project is small, credits and notices should be easy to find. Clear attribution protects the project and helps visitors understand what is original to the lab.

    Practical note

    There are two useful places for credits. The first is inside the game, where a menu or license area can travel with the playable build. The second is the project page, where a short credits section can explain that the public copy, screenshots, and maintenance notes are original to Diligesker’s Lab while included libraries remain governed by their own licenses.

    Credits should not be a dumping ground for every development detail. They should focus on what a visitor or reviewer needs to know: where the playable build is hosted, whether third-party libraries are used, and where license information can be checked. If the game changes, the credit note should be reviewed too.

    This approach is practical for WordPress-hosted games. The page stays readable, the game retains its own license area, and the site avoids the impression that project descriptions are copied from a marketplace or another source.

    Related pages

  • How project notes help players understand prototypes

    BUILD NOTE

    A prototype page has a different job from a store page. It does not need to sell a finished product. It needs to explain what is available now, what kind of session to expect, and where the work is still rough. That is why Diligesker’s Lab keeps project notes next to each playable route.

    Practical note

    Project notes are especially useful for small games because the game loop may be compact. A visitor can read a short overview, understand that Netherguard is a deduction session or that Block Smash is a survival arcade run, and decide whether to launch the build. Without that context, a short prototype can look smaller than it really is.

    The best notes include current status, controls, limitations, credits, and a “what may change next” section. Those sections make maintenance visible. They also separate original project explanation from generic game-category descriptions copied from elsewhere.

    For this lab, a project note should be updated when a visible behavior changes. If loading feedback improves, controls move, screenshots are replaced, or a known limitation is fixed, the page should say so. The page then becomes a record of the public build, not just a static description.

    Related pages

  • Making mobile touch controls readable in small web games

    BUILD NOTE

    Mobile play is often the hardest part of a small browser game. The screen is narrow, the browser chrome changes the usable height, and fingers cover the exact area the player is trying to control. A game that feels simple on desktop can become confusing if its buttons, canvas, or text are squeezed into a content column.

    Practical note

    The first mobile check is layout. A play route should give the game enough width, avoid accidental page scrolling during active input, and keep the main action area away from cramped navigation elements. The project notes should say whether a game is designed for mouse, touch, or both.

    The second check is target size. Touch buttons need spacing and labels that stay readable under pressure. Block Smash depends on aiming and quick restarts, so comfort matters more than decorative layout. Netherguard depends on reading and choosing, so text contrast and card spacing matter more than speed.

    A good mobile note does not promise perfection. It tells visitors what has been checked, what may still feel rough, and what kind of report would help. That honesty makes a prototype page more useful than a generic claim that the game simply “works on mobile.”

    Related pages

  • What I check before publishing an HTML5 game on WordPress

    BUILD NOTE

    Publishing an HTML5 game inside WordPress is not the same as uploading a normal article. The game may depend on JavaScript modules, images, fonts, sounds, local storage, or a compressed runtime package. A page can look fine in the editor while still failing after the public route is loaded on a phone or a different browser.

    Practical note

    The first check is the direct launch path. The public URL should open without a download step, show a recognizable title or menu, and avoid console errors that stop the first screen. If the game uses a zipped runtime, the page must fetch the package, map assets correctly, and keep the runtime file available in the media library.

    The second check is the surrounding page. Visitors should see the game title, current status, controls, limitations, and a link to longer notes. That context is part of the published work. It is especially important for prototypes because the game may still be changing and the page needs to explain what is stable today.

    The final check is maintenance. Screenshots should match the current build, project notes should mention the last review date, and the update log should record visible changes. A working game without current notes is harder to trust than a small prototype with honest documentation.

    Related pages

  • Why short-session browser games need clear controls

    BUILD NOTE

    Short browser sessions reward immediate clarity. A player opening a small game during a break is unlikely to read a long manual, install anything, or search a settings menu before the first action. Controls have to be close to the start of the experience, written in ordinary language, and repeated on the project page for people who want to check before launching.

    Practical note

    Netherguard and Block Smash use different kinds of attention. Netherguard asks the player to read clues and avoid unsupported guesses. Block Smash asks the player to aim, launch, and react quickly. Because the mental load is different, the control notes should also be different. A single generic “use mouse or touch” line is not enough for every game.

    Clear controls also reduce false bug reports. If a player knows that a game expects pointer input, visible reset controls, or a browser that supports modern canvas behavior, they can describe a problem more accurately. That makes the contact page more useful and the update log easier to maintain.

    The rule for this lab is to keep control notes short but specific: what starts the game, what the primary input does, what can be reset, and what kind of device has been checked most recently. If that information changes, the project page should change with it.

    Related pages

  • What a browser game page should explain before the game loads

    BUILD NOTE

    A playable page is strongest when the visitor understands the game before the first canvas frame appears. Browser games can take a moment to fetch scripts, media files, or a zipped runtime package, so the page around the game should never be empty. A clear heading, a short description, the input method, and a fallback link to project notes make the route useful even on a slow connection.

    Practical note

    For Diligesker’s Lab, each public play route should answer three questions quickly: what kind of game is this, how do I start, and what should I do if the build does not load? The answer does not need to be long, but it should be visible without opening a separate manual.

    A good pre-load section also helps returning visitors. If someone remembers that Netherguard is the clue-based mystery game and Block Smash is the quick arcade survival run, the play page has already done part of its job. It gives the game a stable context rather than asking the canvas to explain everything by itself.

    The practical checklist is simple: include a current-build note, controls, session length, known loading limitation, and a route back to the full project page. This keeps the game route readable for visitors, maintainable for the site operator, and less dependent on a single script successfully mounting the whole experience.

    Related pages