-
e3ab556b8d
job refactoring
master
Jeremy Penner
2020-02-01 10:07:46 -0500
-
71b45c35ef
portrait editor
Jeremy Penner
2020-01-13 16:52:56 -0500
-
643645307b
curling
Jeremy Penner
2019-12-01 21:39:46 -0500
-
812cdb20ba
ducks, space, mark user words
Jeremy Penner
2019-09-28 23:19:02 -0400
-
70785c5cfa
Add tile editing features (copy/paste, flip, nudge), boat
Jeremy Penner
2019-09-19 21:52:24 -0400
-
fc310582c2
improve sprite visibility
Jeremy Penner
2019-09-02 15:19:34 -0400
-
7d4ba8e802
gfx cleanup, bad random fm instrument generator
Jeremy Penner
2019-08-24 22:37:00 -0400
-
b1a71e3e35
add background tile editing & saving
Jeremy Penner
2019-08-07 22:25:27 -0400
-
ca1abba60b
add 1x sprite preview over tiles
Jeremy Penner
2019-08-06 22:47:15 -0400
-
ba62a080e9
integrate jiles into the game engine, draw with left & right click
Jeremy Penner
2019-07-28 18:40:13 -0400
-
e630e20d46
save edited sprites to disk and use them in-game
Jeremy Penner
2019-07-28 14:48:19 -0400
-
09750d0472
add colour & sprite selection
Jeremy Penner
2019-07-26 21:37:47 -0400
-
0c1a4c0539
fix graphical artifacts, add eyedropper
Jeremy Penner
2019-07-25 22:32:31 -0400
-
f7ec90f032
use streamline custom gfx engine for jiles
Jeremy Penner
2019-07-23 22:39:56 -0400
-
0fef456dff
small story edits, first stab at tile/sprite editor "jiles"
Jeremy Penner
2019-07-19 22:29:32 -0400
-
d4dca89ef9
jeanne sprite
Jeremy Penner
2019-07-01 12:31:00 -0400
-
761ef1751a
car headlights
Jeremy Penner
2019-06-25 21:58:52 -0400
-
5e98b5f095
add mary animation, scripting, day/night tiles
Jeremy Penner
2019-06-01 23:35:37 -0400
-
530d79c09b
remove presentation as it no longer runs
Jeremy Penner
2019-05-20 15:54:13 -0400
-
69bab3aacd
complete chuck arc, complete rename of state to flag
Jeremy Penner
2019-05-20 15:12:25 -0400
-
edf0a91f71
flesh out Chuck's story
Jeremy Penner
2019-05-19 13:34:27 -0400
-
459235117d
new state flag system, more story
Jeremy Penner
2019-05-18 15:30:58 -0400
-
a9dfc15130
add user choice of dialogue selection
Jeremy Penner
2019-05-16 22:25:13 -0400
-
3da93a2eb0
rename r> and r< to >r and <r to make more mnemonic sense
Jeremy Penner
2019-05-16 21:05:40 -0400
-
aa8cd6f770
jopl: interactive instrument loading
Jeremy Penner
2019-05-09 21:30:21 -0400
-
38db6f71f3
jopl: implement interactive instrument loading menu
Jeremy Penner
2019-05-08 20:37:40 -0400
-
a150b8fec3
implement party system
Jeremy Penner
2019-04-30 21:15:25 -0400
-
465f8c60b8
unify begin/search and each/more by changing iteration protocol
Jeremy Penner
2019-04-30 19:32:20 -0400
-
e96942da52
promote "files" from jopl, words to simplify switching active files temporarily
Jeremy Penner
2019-04-27 11:12:39 -0400
-
64d421429e
Presentation slides with demo
Jeremy Penner
2019-04-25 21:55:23 -0400
-
6c4e5ff396
JOPL status bar, remove jorth from ISR (for now??)
Jeremy Penner
2019-04-14 15:08:13 -0400
-
4fcf03fd07
log session to jopl.log; add ability to dump track source
Jeremy Penner
2019-04-13 10:30:36 -0400
-
d23e8c1172
store exe timestamp in JIM files; small game cleanups
Jeremy Penner
2019-04-09 22:00:32 -0400
-
640471a59e
Simplify colon loop / dispatch; avoid word lookup for tick/draw
Jeremy Penner
2019-04-07 22:13:32 -0400
-
8ce9ab33b5
debug ISR, recording word
Jeremy Penner
2019-04-05 19:35:43 -0400
-
59e6b969af
Add the ability to interactively play music with a "tracker keyboard"
Jeremy Penner
2019-04-02 21:52:02 -0400
-
49f532a85b
JOPL adlib livecoding environment; stop including JIM files in git
Jeremy Penner
2019-03-31 19:29:16 -0400
-
12b9ac94f4
Add hiking trail, chuck plot, beginnings of adlib driver
Jeremy Penner
2019-03-25 22:05:23 -0400
-
d52d5b96f5
Jorth lookup optimization; add Jeanne's house
Jeremy Penner
2019-03-17 12:16:36 -0400
-
a010ec5911
Add some furniture to Pete's house and a horse to the pasture
Jeremy Penner
2019-03-16 17:03:24 -0400
-
41fefa5885
Flesh out the town
Jeremy Penner
2019-03-14 22:18:20 -0400
-
bddfcec05a
add town overworld
Jeremy Penner
2019-03-13 20:43:38 -0400
-
f16962f7f9
DSL for level-based player touch event handling
Jeremy Penner
2019-03-11 21:57:22 -0400
-
9165b44bc7
add pete's house interior; implement memory checkpointing / rollback
Jeremy Penner
2019-03-10 19:51:24 -0400
-
f0a35a31b9
Make car drivable; refactor jorth module bootstrapping sequence
Jeremy Penner
2019-03-09 19:59:52 -0500
-
a5ec79c88a
Split game.jor into multiple .jor files, add ability to specify code to run post-load for side effects
Jeremy Penner
2019-03-09 18:49:45 -0500
-
ad0f3fbf6c
Text animations, save memory to .jim files post-load to speed startup
Jeremy Penner
2019-03-05 17:35:50 -0500
-
1381c10d93
Entity event handling Jorth DSL
Jeremy Penner
2019-03-02 20:03:34 -0500
-
4fe42403be
dynamic entity list, entity-based touch events, Jorth coroutine jump
Jeremy Penner
2019-02-28 21:46:04 -0500
-
e55b30ba1d
Animation support, per-tile map walkability flags
Jeremy Penner
2019-02-26 21:44:22 -0500
-
114d1ff804
Bigger footer, portrait support, coloured text
Jeremy Penner
2019-02-25 22:19:08 -0500
-
20e7089b84
Pete's house map, map resizing words
Jeremy Penner
2019-02-24 17:26:28 -0500
-
9ecb53ad57
Refactor file I/O to have implicit active file; add map load/save
Jeremy Penner
2019-02-24 12:18:34 -0500
-
4881064908
Rewrote move-to to be usable from multiple tasks
Jeremy Penner
2019-02-24 10:14:56 -0500
-
a876a9332f
Tile map editing UI
Jeremy Penner
2019-02-17 20:14:56 -0500
-
ae1b5712ef
Jorth words for pausing the game & displaying text
Jeremy Penner
2019-02-16 19:21:02 -0500
-
08e8926abb
Implement text drawing
Jeremy Penner
2019-02-15 19:39:50 -0500
-
835a5159cf
Implement time-based lerp, footer animation
Jeremy Penner
2019-02-11 23:23:00 -0500
-
e9e8fa804a
Implement game loop in Jorth
Jeremy Penner
2019-02-10 19:17:58 -0500
-
c8331edece
Implement Jorth interpreter in Jorth so its task can be suspended
Jeremy Penner
2019-02-09 21:52:12 -0500
-
6552c1498b
Forp is now Jorth ( Jean Forth) - hook timer interrupt and expose ticks
Jeremy Penner
2019-02-09 11:48:40 -0500
-
ca25a4578e
Serial read support, add embedded Forp repl over serial port to game
Jeremy Penner
2019-02-05 21:07:30 -0500
-
9821025def
Forp: fix bug when calling C->Forp
Jeremy Penner
2019-02-04 20:59:52 -0500
-
0e36599524
Forp: Lightweight suspendable round-robin task system
Jeremy Penner
2019-02-03 21:04:02 -0500
-
1a7d14b056
Forp: Loading from file, strings, comments, math, byte ops
Jeremy Penner
2019-02-02 15:30:18 -0500
-
769bb9e9aa
Forp: Rewrite if/else/then in Forth
Jeremy Penner
2019-02-01 19:05:02 -0500
-
c0f19f7674
Forp: Refactor interpreter, inline VM loop, implement if/then and immediate words
Jeremy Penner
2019-01-30 22:12:28 -0500
-
b9fec53c09
Initial Forth interpreter implementation (Forp)
Jeremy Penner
2019-01-30 22:12:14 -0500
-
56fac17626
Serial port debug output
Jeremy Penner
2019-01-29 19:35:48 -0500
-
eeb1e86cba
Refactor into seperate modules & Turbo C++ project
Jeremy Penner
2019-01-24 21:36:42 -0500
-
e5d1ac5c79
Fullscreen scrolling, initial cut at game logic
Jeremy Penner
2019-01-20 11:44:42 -0500
-
b1366fe3b2
smooth horizontal scrolling
Jeremy Penner
2019-01-19 16:29:32 -0500
-
d676190aaf
Optimize scrolling to not redraw tiles when not needed
Jeremy Penner
2019-01-19 15:50:50 -0500
-
c2d648d284
bugfixes: TIF loading, sprite display
Jeremy Penner
2019-01-18 23:03:14 -0500
-
aeb1f47f51
implementing sprites drawn overtop of tilemap
Jeremy Penner
2019-01-18 23:03:02 -0500
-
28f98c20b2
Refactor scrolling, added road tile, first sprites drawn but not implemented
Jeremy Penner
2019-01-18 23:02:56 -0500
-
4688bdccb0
Implement map scrolling
Jeremy Penner
2019-01-18 23:02:50 -0500
-
7abb774dfb
Implement split-screen footer
Jeremy Penner
2019-01-06 21:29:20 -0500
-
1b87ca8aa3
Initial commit
Jeremy Penner
2019-01-05 16:16:08 -0500