summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jordan Rose [Mon, 31 Mar 2025 00:03:17 +0000 (17:03 -0700)]
Add one kind of trap
Jordan Rose [Sun, 30 Mar 2025 22:24:53 +0000 (15:24 -0700)]
Add item classifications
Jordan Rose [Sun, 30 Mar 2025 22:11:47 +0000 (15:11 -0700)]
Sort items
Jordan Rose [Sun, 30 Mar 2025 22:07:49 +0000 (15:07 -0700)]
Add solution checking
Jordan Rose [Sun, 30 Mar 2025 22:07:39 +0000 (15:07 -0700)]
Fix running scheme.py on its own
Jordan Rose [Sun, 30 Mar 2025 22:04:58 +0000 (15:04 -0700)]
Fix min and max, oops
Jordan Rose [Sun, 30 Mar 2025 21:51:17 +0000 (14:51 -0700)]
Implement in-game progress tracking and stuff
Jordan Rose [Sun, 30 Mar 2025 21:39:35 +0000 (14:39 -0700)]
No turtles here
Jordan Rose [Sun, 30 Mar 2025 21:28:27 +0000 (14:28 -0700)]
Reorder event processing for better UX
Jordan Rose [Sun, 30 Mar 2025 21:06:32 +0000 (14:06 -0700)]
Pass through client messages for printing
Jordan Rose [Sun, 30 Mar 2025 20:49:51 +0000 (13:49 -0700)]
Fill out the rest of the location prompts, more tests, more requirements
Jordan Rose [Mon, 24 Mar 2025 04:13:15 +0000 (21:13 -0700)]
Draw the rest of the Owl I mean Rules
Jordan Rose [Mon, 24 Mar 2025 03:33:12 +0000 (20:33 -0700)]
Basic logic + win condition
Jordan Rose [Mon, 24 Mar 2025 01:57:06 +0000 (18:57 -0700)]
Fix location_name_to_id for doubled locations
Jordan Rose [Mon, 24 Mar 2025 01:50:23 +0000 (18:50 -0700)]
Fix standalone run, and ProblemRewards population
Jordan Rose [Mon, 24 Mar 2025 01:50:04 +0000 (18:50 -0700)]
Sending checks works!
Jordan Rose [Mon, 24 Mar 2025 00:46:27 +0000 (17:46 -0700)]
Hide Archipelago logs
Jordan Rose [Mon, 24 Mar 2025 00:13:55 +0000 (17:13 -0700)]
Handle receiving Macguffins as well, plus untested win condition
Jordan Rose [Mon, 24 Mar 2025 00:05:45 +0000 (17:05 -0700)]
Print when item is received
Jordan Rose [Mon, 17 Mar 2025 04:28:45 +0000 (21:28 -0700)]
Start the game, receive items (not macguffins yet though)
Jordan Rose [Mon, 17 Mar 2025 03:46:57 +0000 (20:46 -0700)]
Stub out client
Jordan Rose [Mon, 17 Mar 2025 00:33:45 +0000 (17:33 -0700)]
Wrap prompts
Jordan Rose [Sun, 16 Mar 2025 22:56:22 +0000 (15:56 -0700)]
Add (#show <problem>)
Jordan Rose [Sun, 16 Mar 2025 22:52:35 +0000 (15:52 -0700)]
Snapshot apworld folder here as well
Jordan Rose [Sun, 16 Mar 2025 21:53:40 +0000 (14:53 -0700)]
Add --dump-items and item IDs
Jordan Rose [Sun, 16 Mar 2025 21:41:32 +0000 (14:41 -0700)]
Unlock exit when you win, heh
Jordan Rose [Sun, 16 Mar 2025 21:29:43 +0000 (14:29 -0700)]
Add a prelude, so some operations can be written in Scheme
Jordan Rose [Mon, 10 Mar 2025 05:21:11 +0000 (22:21 -0700)]
No exit
Jordan Rose [Mon, 10 Mar 2025 05:20:12 +0000 (22:20 -0700)]
Typed Python! Not fully clean yet but that's okay
Jordan Rose [Mon, 10 Mar 2025 05:00:10 +0000 (22:00 -0700)]
Load problems from yaml
Jordan Rose [Mon, 10 Mar 2025 04:38:54 +0000 (21:38 -0700)]
Check in location data, with some prompts and tests
Jordan Rose [Mon, 10 Mar 2025 02:00:44 +0000 (19:00 -0700)]
modulo and remainder are different in Scheme, but also we don't need both
Jordan Rose [Mon, 10 Mar 2025 02:00:14 +0000 (19:00 -0700)]
Track completion
Jordan Rose [Mon, 10 Mar 2025 01:36:57 +0000 (18:36 -0700)]
Implement reward shuffling
Jordan Rose [Mon, 10 Mar 2025 01:13:25 +0000 (18:13 -0700)]
'eq?' is not 'equal?'
Jordan Rose [Mon, 10 Mar 2025 01:10:37 +0000 (18:10 -0700)]
Add a basic #solve
Jordan Rose [Mon, 10 Mar 2025 01:10:13 +0000 (18:10 -0700)]
Fix printing of #t and #f
Jordan Rose [Mon, 10 Mar 2025 01:00:51 +0000 (18:00 -0700)]
Add procedure?
Jordan Rose [Mon, 10 Mar 2025 00:51:22 +0000 (17:51 -0700)]
Add game mode
- Locked and #unlock
- #undef to un-trap yourself
- can't #define #-names (but you can lambda and let them, whatever)
- oh yeah, the lexer has to allow this
Jordan Rose [Mon, 10 Mar 2025 00:51:11 +0000 (17:51 -0700)]
Finish removing tscheme stuff, oops
Jordan Rose [Mon, 10 Mar 2025 00:50:45 +0000 (17:50 -0700)]
Add promise stuff
Jordan Rose [Mon, 3 Mar 2025 05:55:22 +0000 (21:55 -0800)]
Fix define to return the defined symbol name, add test runner
Jordan Rose [Mon, 3 Mar 2025 05:50:46 +0000 (21:50 -0800)]
No Turtle graphics in this project
Jordan Rose [Mon, 3 Mar 2025 05:44:21 +0000 (21:44 -0800)]
Move special forms into the environment, so we can shadow them more easily
Jordan Rose [Mon, 3 Mar 2025 05:28:06 +0000 (21:28 -0800)]
Completed basic exercises for 61A Scheme interpreter
Passes through problem A16.