by date
Plan for Matthew "King BoB" Langley
Plan for Matthew "King BoB" Langley
| Name: | Matthew Langley | ![]() |
|---|---|---|
| Date Posted: | Feb 20, 2005 | |
| Rating: | 4.0 out of 5 | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Matthew Langley |
Blog post
What I like to call "TorqueDB" ... a complete script Database with a journal system utilizing this... very nearly finished and almost ready to submit the resource
Well I wanted to release this about a month ago (maybe its been longer even lol... I ended up having to make some major modifications to the journal system... rather than having it use a scrollbar for displaying I'm having it use an automatically added Back and Next button on the bottom ...
Two reasons why I did this
1 - when I tested loading 100,000 entries, as you can imagine, it didn't like loading 100,000 entries into the scroll every time my mouse moved to a different line (after adding the hover highlighting to it)
2 - when moving to scroll then moving back to the entries it would redisplay them all (again for hover highliting) and take it to the top again....
Both are completely adequate reasons to change the way it works, in the end this was a step I wanted to do in the beginning, but a decent bit of scripting to get it working flawlessly (still working out some very minor bugs in that).
On the data end everything works wonderfully... here are some diagrams that should explain how the data is stored a little better than my words
.JPG)
.JPG)
For those that might have a use for this, those diagrams should give you a better picture on how it works... So far its grown to 40 pages of scripting... I have all sorts of functions... from adding, deleting, changing, searching, etc etc... all a normal database would have minus sorting functions. Due to the complexity of these and efficiency tweaking I did not have time to create sorting functions, if I would have they would be simple and memory inefficient so I chose not to do a "half ass" job ... though I did purchase a book on data structures for games, including various sorting techniques.... I just have had no extra time lately... hence the reason I haven't released this resource yet.
I still want to create some more documentation and I want to comment my scripting better... I have very good descriptions of functions in comments for about 4/5ths of the code, though I haven't commented the internal code much.
In any case I still need to work up a tutorial to package with this so people can get a foundation to start their utilization of this on.
I would love to move this to C++ and truly create a TorqueDB that can be dropped in and run as efficiently (or even nearly as efficiently) as SQLite, MySQL, and the likes... maybe down the road I can do this when I get a bit more time
Also lately I've been trying to fit in some work on my teams website
Razed Skyz Game and Web Development the design is half a days work (the only time I've snatched away for this, though I still want to work on it more (and we are working on more free games as well)... once T2D comes out expect some nifty free games from us on the site...
Well my plate is overflowing right now...
On top of this is some great news... January 22nd I proposed to the woman I love and we are engaged. We won't get married for another 6+ months at least though, due to college, jobs, etc... but she makes me very happy and gives me more motivation to publish something (though she doesn't know it), whether a content pack, games, etc etc... I think its nearly time for my team and I to really clamp down and get something out, to help push our future games/projects along. We are determined to do quality work as well, so balancing everything will be a must for us, as we all know balancing life, jobs, (college), and development can be a tricky game indeed.
here are some pictures of me and my team during a halloween party we had...
first picture is of my fiance and I... and the four of us make Razed Skyz.
images of Razed Skyz team
Well the final note for this plan is I definately plan to finish this resource and hopefully people can find some use for it.
Two reasons why I did this
1 - when I tested loading 100,000 entries, as you can imagine, it didn't like loading 100,000 entries into the scroll every time my mouse moved to a different line (after adding the hover highlighting to it)
2 - when moving to scroll then moving back to the entries it would redisplay them all (again for hover highliting) and take it to the top again....
Both are completely adequate reasons to change the way it works, in the end this was a step I wanted to do in the beginning, but a decent bit of scripting to get it working flawlessly (still working out some very minor bugs in that).
On the data end everything works wonderfully... here are some diagrams that should explain how the data is stored a little better than my words
For those that might have a use for this, those diagrams should give you a better picture on how it works... So far its grown to 40 pages of scripting... I have all sorts of functions... from adding, deleting, changing, searching, etc etc... all a normal database would have minus sorting functions. Due to the complexity of these and efficiency tweaking I did not have time to create sorting functions, if I would have they would be simple and memory inefficient so I chose not to do a "half ass" job ... though I did purchase a book on data structures for games, including various sorting techniques.... I just have had no extra time lately... hence the reason I haven't released this resource yet.
I still want to create some more documentation and I want to comment my scripting better... I have very good descriptions of functions in comments for about 4/5ths of the code, though I haven't commented the internal code much.
In any case I still need to work up a tutorial to package with this so people can get a foundation to start their utilization of this on.
I would love to move this to C++ and truly create a TorqueDB that can be dropped in and run as efficiently (or even nearly as efficiently) as SQLite, MySQL, and the likes... maybe down the road I can do this when I get a bit more time
Also lately I've been trying to fit in some work on my teams website
Razed Skyz Game and Web Development the design is half a days work (the only time I've snatched away for this, though I still want to work on it more (and we are working on more free games as well)... once T2D comes out expect some nifty free games from us on the site...
Well my plate is overflowing right now...
On top of this is some great news... January 22nd I proposed to the woman I love and we are engaged. We won't get married for another 6+ months at least though, due to college, jobs, etc... but she makes me very happy and gives me more motivation to publish something (though she doesn't know it), whether a content pack, games, etc etc... I think its nearly time for my team and I to really clamp down and get something out, to help push our future games/projects along. We are determined to do quality work as well, so balancing everything will be a must for us, as we all know balancing life, jobs, (college), and development can be a tricky game indeed.
here are some pictures of me and my team during a halloween party we had...
first picture is of my fiance and I... and the four of us make Razed Skyz.
images of Razed Skyz team
Well the final note for this plan is I definately plan to finish this resource and hopefully people can find some use for it.
Recent Blog Posts
| List: | 11/30/06 - Torque Game Builder 1.1.3 Goes Live! 11/05/06 - The Future of the TGB Documentation 05/16/06 - TGB Bounties Extended! 05/12/06 - Final review of TGB Bounties today 05/04/06 - Call to the TGB Community 02/28/06 - New TGB Particle Editor (Preview) 02/06/06 - A lot has happened 12/09/05 - Preview of a TDN T2D Strategy Article |
|---|
Submit your own resources!| Nick Zafiris (Feb 20, 2005 at 22:07 GMT) |
Wish you and your fiance live happily forever.
Nick
| Josh Williams (Feb 21, 2005 at 04:24 GMT) |
| Gabor Forrai (Feb 21, 2005 at 15:37 GMT) |
| Matthew Langley (Feb 21, 2005 at 16:05 GMT) |
lol @ Gabor... I'll pass that along, he'll get a kick out of that.
Edited on Feb 21, 2005 17:15 GMT
| Nate "Nateholio" Watson (Feb 21, 2005 at 21:54 GMT) |
Wow, 40 pages of scripting - sounds more like something that should be integrated into the engine as code rather than script like you said Matt.
Congrats on the engegement.
| Matthew Langley (Feb 25, 2005 at 16:44 GMT) |
Well guess life is full of surprises, sometimes bad ones... 3 days ago my fiance broke off our engagement... lol feels like a kick in the groin, thanks for the nice comments though... Guess this gives me a little more time to work on Torque stuff and definately the escape is needed so maybe I can work on this more than I thought lol.
| Ed Johnson (Apr 06, 2005 at 22:32 GMT) |
| Matthew Langley (Apr 20, 2005 at 16:25 GMT) |
You must be a member and be logged in to either append comments or rate this resource.



4.0 out of 5


