in

QuestMaster.NET

A Quest for the Perfect Program, and a Quest for Life

Life, Universe And Everything According To Dirk

We apologize for the inconvenience

Februar 2007 - Posts

  • QuestMaster Roadmap

    I drew up a roadmap for QuestMaster, hoping that this will help me to make some progress with my QuestMaster dreams.

    CTP1: Treasure Cards

    • QuestML (Quest Markup Language): knows about games, boxes, images, treasure cards. No mucking about with guids!
    • WPF drawing client for the American game system
    • WPF/E drawing client for the American game system
    • Images: 96dp thumbnail PNG and XAML versions
    • No forward compatibility guaranteed.  Highest chances (but still no guarantee!) for forward compatibility lies with QuestML
    • Syntactically correct QuestML doesn't need to be semantically correct.

    CTP2: More Treasure Cards

    • WPF(/E) drawing client with all treasure cards. At the beginning of a session, users can choose which decks they want.

    CTP3: Dice

    • QuestML knoews about D6 and Combat dice
    • WPF(/E) client for rolling dice

    CTP4: More Dice

    • QuestML: Heavy weapons dice, light weapons dice, sustained roll for Space Hulk 1st edition, sustained roll for Space Hulk 2nd edition, modifiers (= bonusses because of special weapons).
    • WPF(/E) client for rolling these dice as well.

    CTP5: Vital Stats

    • QuestML: vital stats for characters
    • WPF(/E) Client for showing these stats.

    CTP6: Live Vital Stats

    • Allow changing stats in client, but does not retain changes between sessions

    CTP7: Persistent Live Vital Stats

    • WPF client only: Persist changes in stats between sessions

    CTP8: Persistent Drawer State

    • WPF client only: persist the state of the card drawing client.

    CTP9: Spell cards

    • QuestML: spells and schools of Magic
    • Client application: show cards in a plain grid, navigation between drawer, dice roller, vital stats and reference with cards.

    CTP10: Weapons

    • QuestML: weapon cards, armory
    • Extend the reference part of the client application with weapons/armory

    CTP11: Magical Artifacts

    • QuestML: Magical artifacts
    • Extend the reference with magical artifacts from all boxes

    CTP12: Tiles

    • QuestML: tiles
    • Extend the reference with all tiles
  • Dungeons And Dragons: The Movie

    We watched the Dungeons and Dragons movie last weekend.  A bit of a disappointment really.  I may have enjoyed the movie more if only I were 15 years younger.  The story was rather shallow, fraught with clichés ("but after only a few days with you, I understand"), and predictable.  The special effects weren't too good either.

    They say the second movie is much better.  Maybe we'll give it a chance.

  • Applications = Code + Markup: Progress Report

    I worked my way through the examples of chapter 1 today.  I hope to do at least one chapter a week for the next months or so.

  • Star Wars: Outbound Flight

    Spoiler warning, read at your own risk!

    I recently read Star Wars: Outbound Flight by Timothy Zahn. This book reconciled me with the Star Wars universe: I was a bit disappointed about the anti-climactic end of the Dark Nest trilogy, and I don't like the direction of the Legacy comics at all.

    But a Timothy Zahn book is usually something else entirely.  So is Outbound Flight. The book gives us an interesting insight into the mind of the Chiss who will become known and feared as "Thrawn". He appears much warmer and less cynical than in the Thrawn trilogy.  The short story at the end of the paperback edition goes some way to explain his latter attitude which may be viewed in light of this story as bitterness rather than coldness.

    Thrawn isn't out to conquer the galaxy and rule it.  He's out to conquer the galaxy and unite it against the untold horrors lurking in the Unknown Regions, including the Far Outsiders, who are better known as the Yuuzhang Vong.

    So how is it that a cultivated and honorable man ends up killing six Jedi Masters, twelve Jedi and fifty thousand civilians who may very well help to fight against the Far Outsiders? He plays them out against the Vagaari, and in the ensuing confusion a fatal mistake causes the destruction of Outbound Flight.

    What I liked about the book (apart from Zahn's unique grasp of Star Wars) is the way he limits the story to the essentials.  The cloning of Jorus C'Baoth is alluded to in a single sentence (when he mentions a medical check with blood and tissue samples).  When Darth Sidious arranges for Obi-Wan Kenobi and Anakin Skywalker to leave Outbound Flight, we read about the duo leaving on a shuttle and that is the end of their role in the book.

    Outbound Flight lived up to my expectations, and that is no mean feat indeed, because the bar for a Star Wars book by Timothy Zahn is always that much higher than for a "normal" Star Wars book.
  • WPF Ribbon

    Some time ago I mentioned that I was sure that developers from control vendors were working hard on a WPF Ribbon control. It seems I was right. I am not surprised to find that DevComponents are the first to come out in the open with it.  They have been consistently on the leading edge of control development for the past several years.  One of these days I really should get around to try out their controls.

  • HP7 Release Date

    The National Day of Belgium will be a cause for worldwide celebration in 2007.  J.K. Rowling announced that Harry Potter and the Deathly Hallows will be released on July 21st, 2007.

Copyright Dirk Rombauts
Powered by Community Server (Non-Commercial Edition), by Telligent Systems