Puzzle Studio
#67
Quote:I am impressed that this project has been brought back into attention. I was slightly involved with it back in 2008 or so, but at the time I was about 15-years old and had no experience with object oriented programming or LUA.

As for the puzzle pieces, they actually were chips in earlier buids. Chuck decided to change it to distinguish the game more from Chips Challenge, possibly to avoid any form of potential legal dispute. Most of the art was supposed to be preliminary, and the idea was to replace it with actual 3D models at some point.

One of the main ideas behind the engine was to have all blocks work as plugins. If you needed a very particular block for a puzzle, you would just code it in and included it along with the level file.
Yeah saw the first post Chuck posted into the mailing list.

Also, it's Lua, not LUA hehe

Here's the changes I made to the engine:
  • Removed unused code (there was lots of it)
  • I've switched the compiler from Micro$oft Visual Studio 2010 Ultimate toolkit to MinGW.
  • Switched IDEs from Micro$oft Visual Studio 2010 Ultimate to Code::Blocks. Bye bye that HUGE 30MB database file that was lurking around in my project directory!
  • Removed GLAux (a very, very old OpenGL library) and replaced it with SOIL (http://www.lonesock.net/soil.html)
  • Cleaned up most of the source code (removed the unneeded stuff, add proper spacing, and fix stuff that were causing errors with MinGW, for example, removed the redundent GLvoid args that contained them)
  • Engine loads much faster now thanks to MinGW compiler :-)
  • Lua upgraded to 5.2!
I think that's all I did to it.

TODO:
  • remove old Lua OpenGL bindings
  • replace the Windows OpenGL context creator with GLFW (http://www.glfw.org/) for cross-platform compatibility
  • fix proteaAudio (it's the "proAudioRt.dll", it loads audio and plays it)


I think that is it... for now.
Reply


Messages In This Thread
Puzzle Studio - by random 8 - 15-Nov-2012, 2:10 PM
Puzzle Studio - by random 8 - 01-Dec-2012, 9:57 PM
Puzzle Studio - by uyjulian - 02-Dec-2012, 8:06 PM
Puzzle Studio - by random 8 - 02-Dec-2012, 9:11 PM
Puzzle Studio - by uyjulian - 02-Dec-2012, 9:31 PM
Puzzle Studio - by AdrenalinDragon - 06-Dec-2012, 1:40 PM
Puzzle Studio - by uyjulian - 07-Dec-2012, 2:48 PM
Puzzle Studio - by xwfh2000 - 20-Dec-2012, 11:52 PM
Puzzle Studio - by uyjulian - 18-Jan-2013, 1:14 PM
Puzzle Studio - by xwfh2000 - 19-Jan-2013, 7:49 PM
Puzzle Studio - by mobius - 19-Jan-2013, 10:33 PM
Puzzle Studio - by random 8 - 20-Jan-2013, 1:11 AM
Puzzle Studio - by mobius - 20-Jan-2013, 3:23 PM
Puzzle Studio - by random 8 - 20-Jan-2013, 5:52 PM
Puzzle Studio - by xwfh2000 - 20-Jan-2013, 10:10 PM
Puzzle Studio - by uyjulian - 22-Jan-2013, 12:06 PM
Puzzle Studio - by uyjulian - 22-Jan-2013, 12:09 PM
Puzzle Studio - by uyjulian - 22-Jan-2013, 7:09 PM
Puzzle Studio - by xwfh2000 - 22-Jan-2013, 9:48 PM
Puzzle Studio - by xwfh2000 - 22-Jan-2013, 10:00 PM
Puzzle Studio - by uyjulian - 23-Jan-2013, 10:11 AM
Puzzle Studio - by jblewis - 17-Feb-2013, 11:50 AM
Puzzle Studio - by uyjulian - 19-Feb-2013, 1:14 PM
Puzzle Studio - by uyjulian - 21-Feb-2013, 11:52 AM
Puzzle Studio - by uyjulian - 22-Feb-2013, 9:39 PM
Puzzle Studio - by uyjulian - 25-Feb-2013, 11:39 AM
Puzzle Studio - by xwfh2000 - 25-Feb-2013, 7:36 PM
Puzzle Studio - by uyjulian - 25-Feb-2013, 8:05 PM
Puzzle Studio - by uyjulian - 25-Feb-2013, 9:36 PM
Puzzle Studio - by uyjulian - 27-Feb-2013, 3:19 PM
Puzzle Studio - by uyjulian - 28-Feb-2013, 5:33 PM
Puzzle Studio - by uyjulian - 28-Feb-2013, 8:12 PM
Puzzle Studio - by Lessinath - 28-Feb-2013, 8:40 PM
Puzzle Studio - by uyjulian - 28-Feb-2013, 11:12 PM
Puzzle Studio - by uyjulian - 28-Feb-2013, 11:27 PM
Puzzle Studio - by Lessinath - 01-Mar-2013, 12:47 PM
Puzzle Studio - by uyjulian - 01-Mar-2013, 1:14 PM
Puzzle Studio - by uyjulian - 04-Mar-2013, 12:26 PM
Puzzle Studio - by uyjulian - 13-Mar-2013, 10:32 AM
Puzzle Studio - by uyjulian - 13-Mar-2013, 7:44 PM
Puzzle Studio - by random 8 - 13-Mar-2013, 11:39 PM
Puzzle Studio - by uyjulian - 14-Mar-2013, 10:37 AM
Puzzle Studio - by jblewis - 14-Mar-2013, 11:14 AM
Puzzle Studio - by uyjulian - 14-Mar-2013, 11:41 AM
Puzzle Studio - by uyjulian - 04-Apr-2013, 9:23 PM
Puzzle Studio - by BlazingApollo - 05-Apr-2013, 9:31 AM
Puzzle Studio - by uyjulian - 05-Apr-2013, 10:52 AM
Puzzle Studio - by uyjulian - 14-Apr-2013, 4:28 PM
Puzzle Studio - by uyjulian - 11-May-2013, 3:45 PM
Puzzle Studio - by uyjulian - 13-Jul-2013, 6:32 AM
Puzzle Studio - by mobius - 13-Jul-2013, 9:03 PM
Puzzle Studio - by uyjulian - 20-Aug-2013, 10:38 AM
Puzzle Studio - by uyjulian - 13-Nov-2013, 11:45 AM
Puzzle Studio - by chipster1059 - 28-Nov-2013, 2:06 PM
Puzzle Studio - by uyjulian - 06-Dec-2013, 12:57 PM
Puzzle Studio - by uyjulian - 13-Jan-2014, 1:53 PM
Puzzle Studio - by mobius - 14-Jan-2014, 10:42 PM
Puzzle Studio - by chipster1059 - 15-Jan-2014, 12:33 PM
Puzzle Studio - by mobius - 15-Jan-2014, 5:23 PM
Puzzle Studio - by chipster1059 - 15-Jan-2014, 7:55 PM
Puzzle Studio - by mobius - 17-Jan-2014, 11:37 PM
Puzzle Studio - by uyjulian - 22-Jan-2014, 4:13 PM
Puzzle Studio - by uyjulian - 04-Feb-2014, 4:44 PM
Puzzle Studio - by uyjulian - 05-Feb-2014, 12:29 PM
Puzzle Studio - by uyjulian - 07-Feb-2014, 1:20 PM
Puzzle Studio - by Pilosus - 08-Feb-2014, 12:31 PM
Puzzle Studio - by uyjulian - 09-Feb-2014, 4:01 PM
Puzzle Studio - by uyjulian - 09-Feb-2014, 6:27 PM
Puzzle Studio - by uyjulian - 09-Feb-2014, 11:14 PM
Puzzle Studio - by uyjulian - 11-Feb-2014, 5:03 PM
Puzzle Studio - by mobius - 13-Feb-2014, 1:04 PM
Puzzle Studio - by uyjulian - 13-Feb-2014, 1:07 PM
Puzzle Studio - by uyjulian - 14-Feb-2014, 7:36 PM
Puzzle Studio - by AdrenalinDragon - 14-Feb-2014, 7:49 PM
Puzzle Studio - by uyjulian - 15-Feb-2014, 5:34 PM
Puzzle Studio - by uyjulian - 15-Feb-2014, 10:26 PM
Puzzle Studio - by chipster1059 - 16-Feb-2014, 12:40 AM
Puzzle Studio - by uyjulian - 16-Feb-2014, 11:44 AM
Puzzle Studio - by chipster1059 - 16-Feb-2014, 3:54 PM
Puzzle Studio - by FJepsen - 16-Feb-2014, 10:18 PM
Puzzle Studio - by uyjulian - 17-Feb-2014, 10:14 AM
Puzzle Studio - by FJepsen - 17-Feb-2014, 6:55 PM
Puzzle Studio - by uyjulian - 19-Feb-2014, 11:31 AM
Puzzle Studio - by uyjulian - 19-Feb-2014, 4:26 PM
Puzzle Studio - by uyjulian - 20-Feb-2014, 7:28 PM
Puzzle Studio - by uyjulian - 22-Feb-2014, 3:25 PM
Puzzle Studio - by uyjulian - 23-Feb-2014, 5:49 PM
Puzzle Studio - by uyjulian - 25-Feb-2014, 1:03 PM
Puzzle Studio - by uyjulian - 07-Mar-2014, 4:02 PM
Puzzle Studio - by uyjulian - 15-Mar-2014, 1:17 PM
Puzzle Studio - by uyjulian - 16-Mar-2014, 12:22 AM
Puzzle Studio - by uyjulian - 06-Apr-2014, 3:48 PM
Puzzle Studio - by uyjulian - 06-Apr-2014, 3:52 PM
Puzzle Studio - by mobius - 17-Aug-2014, 12:47 PM
Puzzle Studio - by uyjulian - 25-Aug-2014, 9:39 PM
Puzzle Studio - by uyjulian - 11-Oct-2014, 5:22 PM
Puzzle Studio - by uyjulian - 29-Nov-2014, 12:04 AM
Puzzle Studio - by uyjulian - 20-Dec-2014, 4:25 PM
Puzzle Studio - by chipster1059 - 13-May-2015, 8:18 PM
Puzzle Studio - by uyjulian - 19-May-2015, 6:00 AM
Puzzle Studio - by uyjulian - 22-May-2015, 5:31 PM
Puzzle Studio - by uyjulian - 29-May-2015, 2:15 PM
Puzzle Studio - by uyjulian - 20-Jun-2015, 7:57 PM
Puzzle Studio - by mobius - 14-Jun-2016, 8:28 PM
Puzzle Studio - by uyjulian - 22-Jun-2016, 11:36 PM
Puzzle Studio - by mobius - 12-Dec-2016, 6:08 PM
Puzzle Studio - by uyjulian - 26-Aug-2018, 2:24 PM
Puzzle Studio - by papperboy3498 - 07-Jan-2019, 8:03 PM
Puzzle Studio - by uyjulian - 07-Jan-2019, 8:15 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)