]> code.bitgloo.com Git - clyne/gamedev2.git/log
clyne/gamedev2.git
5 years agolua handling movement events? idea
Clyne Sullivan [Wed, 4 Sep 2019 00:03:41 +0000 (20:03 -0400)]
lua handling movement events? idea

5 years agoMerge pull request #1 from tcsullivan/save-load
clyne [Tue, 3 Sep 2019 22:17:51 +0000 (18:17 -0400)]
Merge pull request #1 from tcsullivan/save-load

Save load looks good

5 years agorender: use tab.get for strings
Clyne Sullivan [Tue, 3 Sep 2019 21:58:04 +0000 (17:58 -0400)]
render: use tab.get for strings

5 years agoadded load message
Clyne Sullivan [Tue, 3 Sep 2019 17:58:38 +0000 (13:58 -0400)]
added load message

5 years agojson save and load, made GameState class
Clyne Sullivan [Tue, 3 Sep 2019 17:35:13 +0000 (13:35 -0400)]
json save and load, made GameState class

5 years agosave json to file
Clyne Sullivan [Tue, 3 Sep 2019 17:06:58 +0000 (13:06 -0400)]
save json to file

5 years agoStart working on Lua function serialization
Andy Belle-Isle [Tue, 3 Sep 2019 06:22:39 +0000 (02:22 -0400)]
Start working on Lua function serialization

5 years agoTrying this out
clyne [Mon, 2 Sep 2019 23:01:41 +0000 (19:01 -0400)]
Trying this out

5 years agomade json names readable
Clyne Sullivan [Mon, 2 Sep 2019 22:53:21 +0000 (18:53 -0400)]
made json names readable

5 years agojson entity saving: cout
Clyne Sullivan [Mon, 2 Sep 2019 22:23:09 +0000 (18:23 -0400)]
json entity saving: cout

5 years agoMerge branch 'master' of https://github.com/tcsullivan/gamedev2 into save-load
Clyne Sullivan [Mon, 2 Sep 2019 19:41:18 +0000 (15:41 -0400)]
Merge branch 'master' of https://github.com/tcsullivan/gamedev2 into save-load

5 years agoRemoved frequent Lua updates
Andy Belle-Isle [Mon, 2 Sep 2019 19:40:45 +0000 (15:40 -0400)]
Removed frequent Lua updates

5 years agoMerge branch 'master' of https://github.com/tcsullivan/gamedev2 into save-load
Clyne Sullivan [Mon, 2 Sep 2019 19:15:26 +0000 (15:15 -0400)]
Merge branch 'master' of https://github.com/tcsullivan/gamedev2 into save-load

5 years agoFixed flipped texture normals being displayed properly in shaders
Andy Belle-Isle [Mon, 2 Sep 2019 05:52:56 +0000 (01:52 -0400)]
Fixed flipped texture normals being displayed properly in shaders

5 years agoChanged Lua Idle function names
Andy Belle-Isle [Mon, 2 Sep 2019 05:42:36 +0000 (01:42 -0400)]
Changed Lua Idle function names

5 years agoAdded Lua update function that allows certain entities to update every loop
Andy Belle-Isle [Mon, 2 Sep 2019 05:05:57 +0000 (01:05 -0400)]
Added Lua update function that allows certain entities to update every loop

5 years agoMade lighting a bit softer
Andy Belle-Isle [Mon, 2 Sep 2019 04:15:35 +0000 (00:15 -0400)]
Made lighting a bit softer

5 years agoAdded LIGHTING
Andy Belle-Isle [Mon, 2 Sep 2019 04:08:38 +0000 (00:08 -0400)]
Added LIGHTING

5 years agoAdded rock asset+normal and cat normal (kinda broken)
Andy Belle-Isle [Mon, 2 Sep 2019 04:08:25 +0000 (00:08 -0400)]
Added rock asset+normal and cat normal (kinda broken)

5 years agoScaled up entities and stopped player from flashing
Andy Belle-Isle [Sun, 1 Sep 2019 23:19:06 +0000 (19:19 -0400)]
Scaled up entities and stopped player from flashing

5 years agoAdded player and rabbit textures
Andy Belle-Isle [Sun, 1 Sep 2019 23:12:32 +0000 (19:12 -0400)]
Added player and rabbit textures

5 years agoMerge branch 'master' of https://github.com/tcsullivan/gamedev2
Andy Belle-Isle [Sun, 1 Sep 2019 23:03:00 +0000 (19:03 -0400)]
Merge branch 'master' of https://github.com/tcsullivan/gamedev2

5 years agoTHE CAT IS BACK
Andy Belle-Isle [Sun, 1 Sep 2019 23:02:49 +0000 (19:02 -0400)]
THE CAT IS BACK

5 years agoAdded SOIL for OpenGL texture loading
Andy Belle-Isle [Sun, 1 Sep 2019 23:02:29 +0000 (19:02 -0400)]
Added SOIL for OpenGL texture loading

5 years agoadded cereal library
Clyne Sullivan [Sun, 1 Sep 2019 22:22:32 +0000 (18:22 -0400)]
added cereal library

5 years agoadded save/load structure to entityx
Clyne Sullivan [Sun, 1 Sep 2019 22:18:16 +0000 (18:18 -0400)]
added save/load structure to entityx

5 years agofix player keys...
Clyne Sullivan [Sun, 1 Sep 2019 21:24:01 +0000 (17:24 -0400)]
fix player keys...

5 years agoMake allll tabs spaces v0.1-alpha
Clyne Sullivan [Sun, 1 Sep 2019 18:47:15 +0000 (14:47 -0400)]
Make allll tabs spaces

5 years agomade all formatting match
Clyne Sullivan [Sun, 1 Sep 2019 18:45:42 +0000 (14:45 -0400)]
made all formatting match

5 years agoOops, swap left and right player movement
clyne [Sun, 1 Sep 2019 16:58:59 +0000 (12:58 -0400)]
Oops, swap left and right player movement

5 years agoadded player system; player moves left and right
tcsullivan [Sun, 1 Sep 2019 16:56:49 +0000 (12:56 -0400)]
added player system; player moves left and right

5 years agoSpread out the entities a bit on the test triangle screen
Andy Belle-Isle [Sun, 1 Sep 2019 06:27:33 +0000 (02:27 -0400)]
Spread out the entities a bit on the test triangle screen

5 years agoAll 3 entities now play with idle functions and rendering a bit SUPER BETA
Andy Belle-Isle [Sun, 1 Sep 2019 06:24:21 +0000 (02:24 -0400)]
All 3 entities now play with idle functions and rendering a bit SUPER BETA

5 years agoAdded cat texture for testing later
Andy Belle-Isle [Sun, 1 Sep 2019 06:23:49 +0000 (02:23 -0400)]
Added cat texture for testing later

5 years agoGame loop now updates position every tick, and added circular movement to dog
Andy Belle-Isle [Sun, 1 Sep 2019 05:25:14 +0000 (01:25 -0400)]
Game loop now updates position every tick, and added circular movement to dog

5 years agoMakefile updated to support OpenGL and GLEW
Andy Belle-Isle [Sun, 1 Sep 2019 03:36:23 +0000 (23:36 -0400)]
Makefile updated to support OpenGL and GLEW

5 years agoModified WindowSystem into full render system
Andy Belle-Isle [Sun, 1 Sep 2019 03:36:00 +0000 (23:36 -0400)]
Modified WindowSystem into full render system
This is does because EntityX doesn't guarantee system initialization order

5 years agoAdded basic shader files
Andy Belle-Isle [Sun, 1 Sep 2019 03:33:25 +0000 (23:33 -0400)]
Added basic shader files

5 years agoMerge branch 'master' of https://github.com/tcsullivan/gamedev2
Andy Belle-Isle [Sat, 31 Aug 2019 20:09:41 +0000 (16:09 -0400)]
Merge branch 'master' of https://github.com/tcsullivan/gamedev2

5 years agoForgot to add Velocity component binding to Lua, added
Andy Belle-Isle [Sat, 31 Aug 2019 20:09:39 +0000 (16:09 -0400)]
Forgot to add Velocity component binding to Lua, added

5 years agocleaned Makefile output
Clyne Sullivan [Sat, 31 Aug 2019 18:31:56 +0000 (14:31 -0400)]
cleaned Makefile output

5 years agoUpon spawning, automatically call Entity Init function if it exists
Andy Belle-Isle [Sat, 31 Aug 2019 07:17:16 +0000 (03:17 -0400)]
Upon spawning, automatically call Entity Init function if it exists

5 years agoAdded velocity component, and force add component dependencies when they don't exist
Andy Belle-Isle [Sat, 31 Aug 2019 05:22:14 +0000 (01:22 -0400)]
Added velocity component, and force add component dependencies when they don't exist

5 years agoLua spawned entities have "Idle" function
Andy Belle-Isle [Sat, 31 Aug 2019 04:40:21 +0000 (00:40 -0400)]
Lua spawned entities have "Idle" function
Every entity spawned from Lua is given the "Scripted" component,
this component holds onto the Entities master table and it's idle
function

6 years agoAdded IdleFunc components to entities, this will be assigned to all entities no matte...
Andy [Fri, 30 Aug 2019 15:01:15 +0000 (11:01 -0400)]
Added IdleFunc components to entities, this will be assigned to all entities no matter what, even if the idle func is empty

6 years agoAdded sol2 to linguist ignored library list
Andy Belle-Isle [Fri, 30 Aug 2019 04:48:29 +0000 (00:48 -0400)]
Added sol2 to linguist ignored library list

6 years agoForget what I said, I just need to change git attributes to mark for vendor
Andy Belle-Isle [Fri, 30 Aug 2019 04:45:36 +0000 (00:45 -0400)]
Forget what I said, I just need to change git attributes to mark for vendor

6 years agoUpdated libraries listed in README
Andy Belle-Isle [Fri, 30 Aug 2019 04:29:45 +0000 (00:29 -0400)]
Updated libraries listed in README

6 years agoRenamed lib to deps so github will ignore it for language stats
Andy Belle-Isle [Fri, 30 Aug 2019 04:19:31 +0000 (00:19 -0400)]
Renamed lib to deps so github will ignore it for language stats

6 years agoAdded Name and Render components to Lua
Andy Belle-Isle [Fri, 30 Aug 2019 04:14:27 +0000 (00:14 -0400)]
Added Name and Render components to Lua

6 years agoCreated very basic render component
Andy Belle-Isle [Fri, 30 Aug 2019 04:14:07 +0000 (00:14 -0400)]
Created very basic render component

6 years agoCreated name component
Andy Belle-Isle [Fri, 30 Aug 2019 04:13:51 +0000 (00:13 -0400)]
Created name component

6 years agoFixed header in makefile
Andy Belle-Isle [Fri, 30 Aug 2019 00:57:06 +0000 (20:57 -0400)]
Fixed header in makefile

6 years agoRefactored script system code and added license headers
Andy Belle-Isle [Fri, 30 Aug 2019 00:55:19 +0000 (20:55 -0400)]
Refactored script system code and added license headers

6 years agoReplaced LuaBridge with sol2 and completely encapsulated scripting within script...
Andy Belle-Isle [Fri, 30 Aug 2019 00:02:35 +0000 (20:02 -0400)]
Replaced LuaBridge with sol2 and completely encapsulated scripting within script system

6 years agoStarted creating scripting library/namespace and added sol2 for interfacing
Andy [Thu, 29 Aug 2019 17:07:45 +0000 (13:07 -0400)]
Started creating scripting library/namespace and added sol2 for interfacing

6 years agoCreated (very messy) script system
Andy Belle-Isle [Thu, 29 Aug 2019 05:39:40 +0000 (01:39 -0400)]
Created (very messy) script system

6 years agoCan now create entities using Lua scripting
Andy Belle-Isle [Thu, 29 Aug 2019 03:45:35 +0000 (23:45 -0400)]
Can now create entities using Lua scripting

6 years agotransition to game engine
tcsullivan [Wed, 28 Aug 2019 19:35:04 +0000 (15:35 -0400)]
transition to game engine

6 years agoAdded LuaBridge support
Andy Belle-Isle [Wed, 28 Aug 2019 04:57:57 +0000 (00:57 -0400)]
Added LuaBridge support

6 years agoCreated basic init script
Andy Belle-Isle [Tue, 27 Aug 2019 04:24:05 +0000 (00:24 -0400)]
Created basic init script

6 years agoFixed Makefile to be fully recursive
Andy Belle-Isle [Tue, 27 Aug 2019 03:11:30 +0000 (23:11 -0400)]
Fixed Makefile to be fully recursive

6 years agocreated a window class
tcsullivan [Mon, 26 Aug 2019 23:08:18 +0000 (19:08 -0400)]
created a window class

6 years agoMade lua binding c++17 compatible
Andy [Mon, 26 Aug 2019 21:43:12 +0000 (17:43 -0400)]
Made lua binding c++17 compatible

6 years agoStarted lua->entityx binding
Andy [Mon, 26 Aug 2019 18:46:32 +0000 (14:46 -0400)]
Started lua->entityx binding
Created type converter to-and-from Lua and C

6 years agoadded gitattributes
tcsullivan [Sun, 25 Aug 2019 22:05:18 +0000 (18:05 -0400)]
added gitattributes

6 years agolinked luajit
tcsullivan [Sun, 25 Aug 2019 20:41:52 +0000 (16:41 -0400)]
linked luajit

6 years agoFixed LuaJIT files
Andy Belle-Isle [Sun, 25 Aug 2019 20:39:02 +0000 (16:39 -0400)]
Fixed LuaJIT files

6 years agoentityx lib; removed lib build files
tcsullivan [Sun, 25 Aug 2019 20:27:18 +0000 (16:27 -0400)]
entityx lib; removed lib build files

6 years agoadded entityx
tcsullivan [Sun, 25 Aug 2019 20:08:47 +0000 (16:08 -0400)]
added entityx

6 years agoAdded Lua to lib folder and played around with EntityX before abandoning it because...
Andy Belle-Isle [Sun, 25 Aug 2019 19:57:39 +0000 (15:57 -0400)]
Added Lua to lib folder and played around with EntityX before abandoning it because of old code

6 years agoAdded 'lib' to header file scanning
Andy Belle-Isle [Sun, 25 Aug 2019 19:55:38 +0000 (15:55 -0400)]
Added 'lib' to header file scanning

6 years agoadded SDL key events
tcsullivan [Sun, 25 Aug 2019 19:49:06 +0000 (15:49 -0400)]
added SDL key events

6 years agomerge: added logic and render loops
tcsullivan [Sun, 25 Aug 2019 19:29:13 +0000 (15:29 -0400)]
merge: added logic and render loops

6 years agoadded logic and render loops
tcsullivan [Sun, 25 Aug 2019 19:28:57 +0000 (15:28 -0400)]
added logic and render loops

6 years agoAdded LuaJIT library files
Andy Belle-Isle [Sun, 25 Aug 2019 19:23:18 +0000 (15:23 -0400)]
Added LuaJIT library files

6 years agoFixed link formatting again, whoops
Andy Belle-Isle [Sun, 25 Aug 2019 19:06:28 +0000 (15:06 -0400)]
Fixed link formatting again, whoops

6 years agoFixed link formatting in README
Andy Belle-Isle [Sun, 25 Aug 2019 19:05:51 +0000 (15:05 -0400)]
Fixed link formatting in README

6 years agoStarted basic README outline
Andy Belle-Isle [Sun, 25 Aug 2019 19:03:13 +0000 (15:03 -0400)]
Started basic README outline

6 years agomissing error return; added documentation
tcsullivan [Sun, 25 Aug 2019 19:00:53 +0000 (15:00 -0400)]
missing error return; added documentation

6 years agocreated a window
tcsullivan [Sun, 25 Aug 2019 18:57:16 +0000 (14:57 -0400)]
created a window

6 years agoSDL_Init and SDL_Quit
tcsullivan [Sun, 25 Aug 2019 18:35:47 +0000 (14:35 -0400)]
SDL_Init and SDL_Quit

6 years agoadded .gitignore
tcsullivan [Sun, 25 Aug 2019 18:35:12 +0000 (14:35 -0400)]
added .gitignore

6 years agoadded main.cpp
tcsullivan [Sun, 25 Aug 2019 18:12:47 +0000 (14:12 -0400)]
added main.cpp

6 years agoadded Makefile
tcsullivan [Sun, 25 Aug 2019 18:07:14 +0000 (14:07 -0400)]
added Makefile

6 years agoInitial commit
clyne [Sun, 25 Aug 2019 17:42:00 +0000 (13:42 -0400)]
Initial commit