LGP News
From NexusCrossing
[edit] News
- Sunday(日), 2011年 8月 21日
- I have been working on network code and have implemented a Connection class to handle client side connections. Now I am working on the server side version. To make things simpler, I am deriving the ServerConnection class from the Connection class, so that all I have to do is define the logic needed to listen for and accept a connection. Once that is done I can actually test the pieces out to see if they work!
- Saturday(土), 2011年 7月 16日
- The project has been coming well. I have started implementing the message passing system. The LGP library itself is at a somewhat stable state where the pieces that are already in it are functional in and of themselves. I am also moving peices from other parts of the project into the LGP library when it seems apropriate to do so. Basically I am growing the library by using it.
- In the near future I will get a page up and going properly for the wchat project, which is simply a project that I am using to build up the message passing and communications aspects of the library. Currently I am working to build a functional chat client and server to test things out.
- Thursday(木), 2011年 1月 6日
- I know it has been a while since I posted anything here. It has been a while since I coded on the project, and the code I have at the moment has its good points and its bad. At this time I am going to try starting from the beginning and basically redoing what I have so far to see if I can make the code cleaner, or at least prettier. I am going to start out with a bit of brain storming first so that I can approach this in an organized manner.
- Tuesday(火), 2010年 8月 3日
- Still alive and still plugging along. The project is making progress. I have restructured the code a bit here and there, and I like the boost libraries more and more all the time. I am starting to push a little more on finding people to get involved. If you are interested, just say the word!
- Friday(金), 2010年 6月 13日
- I have started a git repository on github, at http://github.com/burlingk/libgamepieces. I am once again getting active.
- Friday(金), 2009年 10月 16日
- The initial files have been uploaded to the sourceforge page. I have decided to continue with the BSD license for now, since it is a more recognized license, and is not so different.
- Thursday(木), 2009年 10月 1日
- I am back on track. I will try to keep the wiki more consistently updated. Current status is that I threw out pretty much everything and started from scratch. I have recreated lgp_dicebag as a set of functions within the lgp namespace. EVERY piece of the libgamepieces library will reside within namespace lgp. emtool_random has been become lgp_random. It is now a part of the lgp library. I have decided to use boost::exception for exception handling, and am considering switching to the boost license all together for the project.
- Monday(月), 2009年 3月 23日
- Current status, anoyed. Ok, honestly, life has been screwed up lately. Beyond that, the current status on the project is that I have decided to hold off on character related classes while we flesh out a solid game system other than D20 (Though a D20 version is not out of the question at some point).
- Friday(金), 2008年 10月 31日
- At the moment I seem to be making headway again. I am working on creating a creature class that incorporates the basic D20 mechanics as they exist in the D20 3.5 rules. So far the class has member variables for the basic attributes, and access member functions for them as well.
- I am also working on a class that is basically a virtual Dice Bag. This class will make the task of implementing the D20 mechanics that much easier. It will mean that we can easily use the mechanics in terms of ndX dice in the programming just like we would when playing at a game table. In practice it is more along the lines of MyDice.nd6(3); for 3d6, or MyDice.nd10(4,2) for 4d10+2. This is a lot closer though than something along the lines of randrange(4,14) for 2d6+2 (Range of 4 to 14).
- Tuesday(火), 2008年 10月 20日
- It has been a few days since there was an update here. The current state of the code is chaotic. That is normal at this stage since we are still planning how things will work. Anyone who wants to make suggestions can. If you want to play with code feel free. If you decide you need commit access, let me know! :-) darcs is fairly easy to use, and the windows port even has ways to get around the differences in Windows and Unix environments.
- The most important thing at this point is that I am realizing from my playing with code that I need to slow down and plan a bit more slowly. This project is only starting and has already been educational.
- Tuesday(火), 2008年 9月 9日
- I have decided to change over to the BSD License before the project gets too far along to make that change. A friend pointed out a few flaws in my previously intended license. The BSD License is also more likely to be taken seriously by the community at large.
- Sunday(日), 2008年 9月 7日
- Today I have subbmited a request to start a Source Forge project. The Source Forge resources will be used primarily to organize and manage file releases as well as the recruitment of project participants.
- Thursday(木), 2008年 9月 4日
- A darcs repository has been set up for colaboration and version control. I chose darcs for a few reasons. It is easy to set up and configure. Everyone can have their own repository within seconds. The patch based system seems like it will make download times for updates a lot quicker as the project grows. CVS took me several days to figure out, and I still have questions. Darcs I had up and running and pretty much figured out in a matter of hours.
[edit]
[edit] LGP Project Components (TOC)
- LGP Top Page
- The Project Road Map
- Project News
- LGP Classes and Components
- Project Dependencies (Outside Code you need to get it to compile)
- The Message Passing System
- The Game System <== May be in Flux
- World Design
