by Lucas De Marchi
RSS icon Home icon
  • Trissa – update status

    Just to let you all know some updates to Trissa: currently it’s in a hold state, waiting for next stable Ogre release, which is version 1.7. So until they release this version I’ll hold Trissa in a beta status, although it’s working great right now and all fixes for 1.0 are in place.

    The biggest problem with current version of Ogre is that it doesn’t have proper support for multi-threaded games, or better, only one thread is able to make calls to Ogre functions which change the rendering states. In the design of Trissa this is not currently possible as both core’s and player’s code may change the rendering.

    Also, I’d like to clarify a thing about the name: in contrary to what I said, “trissa” does not mean “tic-tac-toe” in italian. The right name in italian is “tris” as a friend of mine told me some months ago. However I decided to keep the name, because I liked it, it’s now properly indexed by Google and the game is not the original tic-tac-toe.

  • Trissa 3D is arriving

    I’m proud to release version 0.98 of one of my projects, Trissa. Whilst this is not a version intended for the end-user, I’d like to have some more users to find bugs before releasing 1.0. Be warned: this is intended for developers only. There’s no package yet, so you have to compile it yourself. Some screenshots:

    First screen

    First screen

    About menu

    About menu

    Options menu

    Options menu

    Start of a 4x4x4 Game

    Start of a 4x4x4 Game

    Choosing first position - Human Player

    Choosing first position - Human Player

    After some time

    After some time

    Minmax Player wins

    Minmax Player wins

    I’m putting online also a presentation I gave about this project in my university, Politecnico di Milano. Trissa is the name of the Tic-tac-toe game in italian and I made it as part of a course: Laboratory of Artificial Intelligence and Robotics. Thanks to professor Francesco Amigoni who helped me. [ .odp / .pdf ]

    Source code is available at Github. To get the last version with git:

    git clone git://github.com/lucasdemarchi/trissa.git

    You will need some libraries that may or may not be pointed out by the building system:

    • scons
    • OIS
    • Ogre3D
    • CEGUI
    • Boost

    Let me know if you have any trouble to compile it and if you find any bugs. In “TODO” file there are some known bugs.