This website requires JavaScript.
695c102ce3
2D sprite animations; timers
John Alanbrook
2023-01-18 23:15:36 +0000
600426be8f
2d animation restructure
John Alanbrook
2023-01-18 20:43:07 +0000
1a1884f61a
collider sensor and enabled query; color swapping functions
John Alanbrook
2023-01-18 16:45:43 +0000
7639b7a781
Shape debug color based on type and enabled
John Alanbrook
2023-01-18 14:45:42 +0000
6e794848a4
Collider commands
John Alanbrook
2023-01-17 21:09:14 +0000
16ad36d4ce
Sprite and collider enabling
John Alanbrook
2023-01-17 19:04:08 +0000
db0a099509
Draw gameobject pos when debug draw enabled
John Alanbrook
2023-01-17 06:46:40 +0000
5085597eeb
Add spacebar input; add shape enabling/disablg and sensors
John Alanbrook
2023-01-16 23:18:09 +0000
4ee6e1683b
Fixed anim2d bug; fixed sound bug; free oneshots now
John Alanbrook
2023-01-16 19:20:07 +0000
01256542b6
Animations in; working poorly
John Alanbrook
2023-01-16 08:16:39 +0000
5da19ec407
Optimize busses; add samplerate changing library
John Alanbrook
2023-01-16 05:27:28 +0000
8f6c8774de
Optimize busses
John Alanbrook
2023-01-15 17:16:25 +0000
2731d01bc1
Music and sound
John Alanbrook
2023-01-15 15:53:50 +0000
b8f67a8f9e
Logging and much better debugging info
John Alanbrook
2023-01-14 04:08:39 +0000
d6797a7f24
File reloading start
John Alanbrook
2023-01-13 19:07:44 +0000
d2cbc61164
Properly kill gameobjects, sprites, physics shapes
John Alanbrook
2023-01-13 14:05:36 +0000
e0b7d6459d
Removed registry
John Alanbrook
2023-01-12 23:41:54 +0000
f0ce69f957
Javascript collisions
John Alanbrook
2023-01-11 22:57:34 +0000
469b955d97
javasrcript update & phys update
John Alanbrook
2023-01-11 14:57:15 +0000
3baec775a8
java
John Alanbrook
2023-01-10 23:23:11 +0000
3e4edf1ea3
java
John Alanbrook
2023-01-10 21:41:43 +0000
bdde403a66
javascript
John Alanbrook
2023-01-10 20:02:24 +0000
8e8af65125
duktape
John Alanbrook
2023-01-10 13:13:00 +0000
248456fd9e
PROTO
John Alanbrook
2023-01-09 21:35:05 +0000
a2c9d1163a
Prototype updates
John Alanbrook
2023-01-09 13:21:45 +0000
e24eef6c8f
Add gameobject flipping; prefabs autoload
John Alanbrook
2023-01-05 21:34:15 +0000
1521593269
S7 header config & prototyping support
John Alanbrook
2023-01-05 00:09:42 +0000
740077fae3
scheme
John Alanbrook
2023-01-03 23:13:31 +0000
7ce8cd22ad
component rework
John Alanbrook
2023-01-03 15:06:36 +0000
09036d075d
SEXP asset files
John Alanbrook
2023-01-02 23:43:07 +0000
90c830a0e3
Add JSON; Reorganize textures
John Alanbrook
2023-01-02 13:55:26 +0000
eadf3524ba
UV and ST
John Alanbrook
2022-12-30 19:31:06 +0000
daebe5c665
Add animation ffi hook
John Alanbrook
2022-12-29 23:44:19 +0000
804c2de617
Cleaned up sprite render; use UVs
John Alanbrook
2022-12-29 17:27:41 +0000
0bdfa9e814
Text rendering culling
John Alanbrook
2022-12-29 10:26:21 +0000
76273e1c54
Packed font rendering
John Alanbrook
2022-12-28 22:50:54 +0000
329e10f2d6
Added timer and animations
John Alanbrook
2022-12-27 23:54:39 +0000
2df559aa4c
Hit params in collider works
John Alanbrook
2022-12-27 18:52:25 +0000
9a77bb75a8
Vectorization
John Alanbrook
2022-12-27 02:57:45 +0000
147cf1b05d
Draw sprite to GUI
John Alanbrook
2022-12-24 19:18:06 +0000
06b8bba27f
Converted to 'nuke' commands
John Alanbrook
2022-12-23 19:48:29 +0000
8729892939
Add camera
John Alanbrook
2022-12-22 22:58:06 +0000
efaf8736d8
Add gravity, starting and stopping simulation
John Alanbrook
2022-12-22 09:50:40 +0000
d81f2f373c
Fixed debug circle drawing; add collision detection
John Alanbrook
2022-12-22 01:24:59 +0000
2bcee44677
Text rendering via script
John Alanbrook
2022-12-21 01:34:22 +0000
df907aec2b
Add 2d physics hooks
John Alanbrook
2022-12-20 14:16:26 +0000
5ae72062a2
Added pawn system for input via scheme
John Alanbrook
2022-12-20 00:15:38 +0000
9bdb7ce9cb
Embedded console into REPL
John Alanbrook
2022-12-19 18:16:51 +0000
0f90215b7a
Improved REPL
John Alanbrook
2022-12-19 15:12:34 +0000
d13d4ece9a
Add scheme gui_hook
John Alanbrook
2022-12-16 19:54:08 +0000
3010ce17e5
Added stringifying escape & F keys; add sound, sys FFI; unconflict time.h and timer.h
John Alanbrook
2022-12-16 19:37:40 +0000
44d503ae22
Added stringifying escape & F keys; add sound, sys FFI; unconflict time.h and timer.h
John Alanbrook
2022-12-16 19:29:50 +0000
6227754925
Added stringifying escape & F keys; add sound, sys FFI; unconflict time.h and timer.h
John Alanbrook
2022-12-16 17:54:05 +0000
bfddf39a38
Mkfile
John Alanbrook
2022-12-16 15:07:21 +0000
fa8dfaf8e8
Proper logging using scheme; implemented most MRB FFI in scheme
John Alanbrook
2022-12-15 23:30:22 +0000
688d816bce
Fixed many incompatible pointer warnings; add tcc specific debugging flags to makefile
John Alanbrook
2022-12-15 23:30:17 +0000
0b64d0872b
Fixed many incompatible pointer warnings; add tcc specific debugging flags to makefile
John Alanbrook
2022-12-14 19:01:42 +0000
60bf5ca7bc
Moved source file locations for easier compiling; cleaned up Makefile; cleaned up opengl code
John Alanbrook
2022-12-13 18:32:36 +0000
18eefd4937
Using S7; edit Makefile for debug, windows compilation
John Alanbrook
2022-12-12 16:48:21 +0000
e5e5716665
Using S7; edit Makefile for debug, windows compilation
John Alanbrook
2022-12-12 07:35:42 +0000
998cb11218
Add newlines to the end of files without them; enable warnings on compile
John Alanbrook
2022-11-25 13:12:31 +0000
ac0ad8efc2
Massively improved Makefile, with DBG and release options; engine outputs engine version to root directory of game on startup
John Alanbrook
2022-11-24 16:58:36 +0000
5946a08a79
Add versioning to logs; add backtrace on crash; add automatic logging to a logfile every run
John Alanbrook
2022-11-24 07:54:17 +0000
012f1cc1fc
Removed game subprojects; Makefile now uses pkg-config for dependencies
John Alanbrook
2022-11-24 04:44:42 +0000
91de53dee3
Clean up unnecessary files.
John Alanbrook
2022-11-24 04:14:09 +0000
a0f016a011
Use CC for general compiling; get rid of more printfs; display opengl version on load
John Alanbrook
2022-11-23 23:29:50 +0000
29c001e7df
Add script subfolder in pinball
John Alanbrook
2022-11-20 21:50:14 +0000
cefa2310f7
Specify gitignore
John Alanbrook
2022-11-20 21:17:24 +0000
44e55712ab
Removed shaders from pinball
John Alanbrook
2022-11-20 21:14:22 +0000
39bacf9508
fixes
John Alanbrook
2022-11-20 20:37:17 +0000
4224594ee4
Rename structs to more sane things
John Alanbrook
2022-11-19 23:13:57 +0000
3641c246d4
Use YughLog instead of printf; add sprites on load
John Alanbrook
2022-11-18 18:03:07 +0000
5386e19e17
Improved log; fixed texture loading and hash table
John Alanbrook
2022-11-17 22:48:20 +0000
36277d5c7b
Add portaudio and glfw for static linking
John Alanbrook
2022-11-03 21:58:03 +0000
9be9512e85
Removed arrlen and arrwalk, which do not work
John Alanbrook
2022-10-24 20:19:48 +0000
e53cab8604
(no comment)
John Alanbrook
2022-10-23 22:10:53 +0000
ca0419ab46
?
John Alanbrook
2022-09-07 15:34:45 +0000
81986d6bad
Not sure
John Alanbrook
2022-08-29 03:34:33 +0000
c56e2841b6
??
John Alanbrook
2022-08-26 16:38:35 +0000
02d4396010
Replaced vec.h with stb_ds.h arrays
John Alanbrook
2022-08-26 14:19:17 +0000
ff4168d279
Improved texture handling
John Alanbrook
2022-08-25 20:48:15 +0000
3040dc1f7f
Add asset saving
John Alanbrook
2022-08-24 17:24:21 +0000
dc82da6982
?
John Alanbrook
2022-08-24 13:12:04 +0000
0a76259a92
Texture animations in editor
John Alanbrook
2022-08-22 13:55:54 +0000
dda8f1cc24
Asset viewer
John Alanbrook
2022-08-19 16:25:08 +0000
37ef9affb2
??
John Alanbrook
2022-08-18 13:50:03 +0000
5823947fb4
engine
John Alanbrook
2022-08-17 05:01:51 +0000
7aef7afc90
Fix seg faults when loading gameobjects
John Alanbrook
2022-08-16 04:46:06 +0000
4f0a59f581
Editor works again
John Alanbrook
2022-08-15 21:38:21 +0000
638e57e660
Add paladin game; fix NK bool
John Alanbrook
2022-08-14 23:10:29 +0000
24ee74150a
Add config script load and engine load
John Alanbrook
2022-08-14 21:01:29 +0000
cec6d092f7
Removed executables from files
John Alanbrook
2022-08-14 19:48:13 +0000
7e9efc174a
Editor project
John Alanbrook
2022-08-14 19:46:10 +0000
28c69ff62f
pinballx
John Alanbrook
2022-08-14 19:19:36 +0000
b0d2757f70
Ruby
John Alanbrook
2022-08-12 19:03:56 +0000
406b2b491f
Brainstorm is now fully in ruby
John Alanbrook
2022-08-07 06:43:45 +0000
5b9369a197
REFACTOR!!
John Alanbrook
2022-08-06 20:39:29 +0000
e745acad3e
Project cleanup Standard shaders and fonts now belong to the source directory
John Alanbrook
2022-08-05 21:16:04 +0000
9b0901eaf8
Put nuklear into its own ffi
John Alanbrook
2022-08-05 19:23:39 +0000
a296b77c45
GUI to ruby
John Alanbrook
2022-08-04 01:49:56 +0000