28 Commits
Author SHA1 Message Date
Nathan Whitehead 71f0346835 Add script for downloading puzzlescript games by url.
Add capability to download itch.io puzzlescript games (experimental).
Update readme.
2022-10-06 09:54:55 -06:00
Nathan Whitehead a35d6715d7 Update readme with save/load info. 2022-10-05 14:30:34 -06:00
Nathan Whitehead 883b9675e5 Switch SELECT+LEFT/RIGHT to be level section keys.
Add js code to move level up and down in a sensible way.
Update readme a bit.
2022-10-01 09:23:37 -06:00
Nathan Whitehead 908f66bfca Correct readme about default font choice. 2022-09-27 22:20:07 -06:00
Nathan Whitehead cb9a13b19f Remove all traces of npm, babel, es5.
Simplify gn build system to use source files directly
without going through gen directory. This made the
xxd generated names more fragile, had to tweak the DOCKER_BUILDKIT
script to workaround that.
2022-09-27 21:10:07 -06:00
Nathan Whitehead cf40b5ae2f Remove legacy Duktape files, update license text. 2022-09-27 17:21:23 -06:00
Nathan Whitehead 365a60fd0d Update readme with info on simple build and PuzzleScript Plus. 2022-09-26 10:37:05 -06:00
Nathan Whitehead 084a9264af More future work. 2022-09-23 10:48:48 -06:00
Nathan Whitehead 85685447f8 Add some readme text, add images. 2022-09-23 09:49:10 -06:00
Nathan Whitehead c3e3f7a1d7 Reword some things. 2022-09-23 09:16:54 -06:00
Nathan Whitehead 6c83886129 Switch cheat to be A + START.
Add script to generate pz files from Phil Schatz's repo.
2022-09-22 19:22:53 -06:00
Nathan Whitehead ab3be00b3f typo 2022-09-22 14:46:40 -06:00
Nathan Whitehead dafe397a0f Add dockerfile for release builds.
Fix minor build issues related to using old Ubuntu to build.
Add option to use precompiled font.js, Pillow was not working properly in old Python versions.
2022-09-22 14:27:09 -06:00
Nathan Whitehead 31f7260af4 Tidy readme 2022-09-22 12:27:44 -06:00
Nathan Whitehead b841bc87c4 Tidy up build default options.
Remove hardcoded dependency on path structure for demo.pz, copy to bundle file properly.
Allow restarting games.
Add info file for retroarch to allow choosing pz content.
2022-09-22 12:13:15 -06:00
Nathan Whitehead fc5ef53bda Add core option to turn on/off custom antialiased font. 2022-09-22 10:57:40 -06:00
Nathan Whitehead a676b07ee1 Tidy up readme 2022-09-22 09:31:07 -06:00
Nathan Whitehead 73d3d9b632 Tidy up and remove unused files.
Remove sysfont code.
Update LICENSE file to mention all used licenses.
2022-09-21 16:46:16 -06:00
Nathan Whitehead 81b1ea24a2 Tidy up readme
Add cheat code of SELECT+START to skip level.
Fix bugs discovered with Singleton Traffic game (level 3 graphics glitch).
Dynamically resize sprites if pixels drawn with fillRect beyond border.
Update sprite clearing to always clear all of updated width and height.
2022-09-21 14:53:30 -06:00
Nathan Whitehead c97ff96dae Adding puzzlescript es5, working on filenames for evals. 2022-09-18 11:59:12 -06:00
Nathan Whitehead 8d0be05523 Make linaro location a config arg 2022-09-16 11:37:38 -06:00
Nathan Whitehead 8c7d7ea423 Notes on making text version work with genesis mini. 2022-09-16 11:16:44 -06:00
Nathan Whitehead 77c757e1b3 Add some text output 2022-09-15 14:09:17 -06:00
Nathan Whitehead 2778fdc938 Working on stb_image for font in core 2022-09-15 13:38:43 -06:00
Nathan Whitehead b55dd6857d Add moving black square to demonstrate input.
Add notes on building V8
2022-09-15 09:21:38 -06:00
Nathan Whitehead c6a562beee Add cross compile instructions and cmake file.
Add Puzzlescript from github.
2022-09-13 12:56:07 -06:00
Nathan Whitehead e4d4a5a902 Add links 2022-09-13 11:24:05 -06:00
Nathan Whitehead 4f46e41053 Initial import 2022-09-13 10:28:09 -06:00