Preparing for XPUB

From XPUB & Lens-Based wiki
Revision as of 17:05, 5 January 2025 by Michael Murtaugh (talk | contribs) (removed generated id spans)

Preparing for XPUB

Web programming

The Mozilla project (the non-profit organisation behind the Firefox browser), also offers very thorough and up to date developer resources for the web. The “curriculum” page has different modules that explain the basics of how web pages work, covering HTML, CSS, and Javascript. There are explanatory videos, links to documentation, and occasionally links to other sites, such as a free course on HTML on codeacademy, another popular resource.

Draw with Code is another SMCC zine (see the section on commandline) that explains how to use CSS with scalable vector graphics (SVG) to make animations that are also viewable in a web browser.

Javascript

Command-line

A nice online zine about the command-line is The Map is the Territory one of a collection of HTML zines made by the solarpunk magic club (smcc).

  • termux is an android app that emulates having a terminal in your phone. Use it to explore your phone in new ways!

Python

Other Resources

  • Tiny Tools Directory is a list of tools curated by Everest Pipkin that relate to game design and other forms of independent and small-scale tool for web publishing, including idiosyncratic and niche tools alongside more widely used “standards”.

In the tiny tool directory, for instance, you find game making tools like Bitsy a project initiated by Adam le Doux, that provides a set of tools you can use in any web browser to author simple role playing style games (RPGs) where you move a character on a map and have simple interactions with other characters or objects. The tools is quite popular and has a large and active community, that is also present on the small scale commercial platform itch.io. While the resulting games are playable on the web, you don’t need to have a deep knowledge of html or javascript to get started.