Archives

  • Double Blind

    I’ve started mocking up what the XML descriptions and control scripts for Thousand Parsec single-player mode would look like in a /usr/share/tp context. The idea is for the servers, rulesets, and AI clients to provide their own descriptions of what they are and what they need, as well as a common interface that clients can […]

    Comments Off on Double Blind
    Jul 26th, 2008 | Filed under Uncategorized
    Tags:
  • GSoC/TP Weekly Report (July 19 – July 25)

    This Week: I completed the libtpproto-py administration components. This turned out to be less ambitious than I anticipated, involving mainly creating an admin connection object, the various command frame objects, and a log message frame object. Everything seems to work so far. I feel I could have accomplished more this week, but at least I […]

    Comments Off on GSoC/TP Weekly Report (July 19 – July 25)
    Jul 25th, 2008 | Filed under Uncategorized
    Tags: ,
  • GSoC/TP Weekly Report (July 12 – July 18)

    This Week: I spent some time attempting to fit a couple other students’ midterm reports to the layout I designed. I never intended to reuse it, so it consists of a bunch of manually placed text boxes and images. Along with OpenOffice Draw apparently being the black sheep of the family in terms of bugginess, […]

    Comments Off on GSoC/TP Weekly Report (July 12 – July 18)
    Jul 18th, 2008 | Filed under Uncategorized
    Tags: ,
  • GSoC/TP Weekly Report (July 5 – July 11)

    This Week: I added some small but important bits of functionality to tpadmin-cpp. Notably, libtpproto-cpp now handles log message frames properly, and tpadmin-cpp detects server-end disconnection and cleans up the command list accordingly. The rest of the week was spent adding comments to the code wherever they seemed particularly important, and working on the midterm […]

    Comments Off on GSoC/TP Weekly Report (July 5 – July 11)
    Jul 12th, 2008 | Filed under Uncategorized
    Tags: ,
  • GSoC/TP Weekly Report (June 28 – July 4)

    This Week: First, with llnz’s help, I fixed the connection issue in tpadmin-cpp, which had to do with the way libtprl was being used in the EventLoop context. A ServerCommand class was added to tpadmin-cpp to handle the client end of commands within libtprl. It fills parameters from the command line string, then builds and […]

    Comments Off on GSoC/TP Weekly Report (June 28 – July 4)
    Jul 5th, 2008 | Filed under Uncategorized
    Tags: ,
  • Have you got a 27B/6?

    I think the first half of my GSoC project, comprising the administration protocol, the modifications to tpserver-cpp and libtpproto-cpp to support it, and the standalone tpadmin-cpp administration client, is ready for prime time, or at least a half-hour spot at 3:00 AM on the public access channel. I’ll still be hammering it for bugs over […]

    Comments Off on Have you got a 27B/6?
    Jul 3rd, 2008 | Filed under Uncategorized
    Tags:
  • Very Clever Mistakes

    Well, tpadmin-cpp almost works properly now. The connection problem was due to the console input loop monopolizing the single-threaded event loop, so that the sockets never got checked for data. On Lee’s suggestion, this was fixed by making the console a TPSocket that would be scheduled by the event loop. Another pair of problems in […]

    Jul 1st, 2008 | Filed under Uncategorized
    Tags:
  • GSoC/TP Weekly Report (June 21 – June 27)

    This Week: Early in the week, I added an AdminLayer interface to libtpproto-cpp, and a series of other commits completed the functionality over a two-day period. Notably, I created a CommandDescCache for command descriptions. More recently, I added an AdminStatusListener class, so that clients can act when the AdminLayer status changes. The connect and login […]

    Comments Off on GSoC/TP Weekly Report (June 21 – June 27)
    Jun 27th, 2008 | Filed under Uncategorized
    Tags: ,
  • GSoC/TP Weekly Report (June 14 – June 20)

    This Week: Early in the week I finished adding the various administration frames to libtpproto-cpp in the new config branch. This provides the basic frame packing and unpacking functionality. I have deferred implementation of the CommandUpdate frame since I’m not entirely sure it’s necessary. Next, I started the tpadmin-cpp utility. The basic console functionality is […]

    Comments Off on GSoC/TP Weekly Report (June 14 – June 20)
    Jun 20th, 2008 | Filed under Uncategorized
    Tags: ,
  • Behold

    On the libtpproto-cpp front, I think I may just be finished, in the programmer’s sense of the word (seems finished, but will most likely need plenty more work once I actually try to use it). I added CommandTypesList, Command, and CommandResult frames. Conspicuously missing is the CommandUpdate frame, which I am not really sure I […]

    Comments Off on Behold
    Jun 19th, 2008 | Filed under Uncategorized
    Tags:
Posts Tagged ‘tp’