Projects / Cottage / Releases

All releases of Cottage

  •  22 Nov 2010 02:56
Avatar

    Release Notes: A packed version of the library is now provided. All the important features and member functions of the GameStates, GSPlayer, and GSFoe classes are now implemented. The HttpRequest, Application, Camera, PatchRenderer, and StatusPresenter classes are improved. The Cottage Designer is now in beta version (new features: shape in scene-wall editor, map title, and cloning). Improvements in 'application-test.html': use items from the inventory and world map navigation using keyboard.

    •  11 Nov 2010 01:31
    Avatar

      Release Notes: New global functions were added: findMapDataWithKey, findObjectByID, findObjectByName, jsonSEncode, and jsonSDecode. New classes were added: GameRules, GameStates, GSPlayer, and GSFoe. New methods were added in the Application class: newDynamicSprite, getStaticSpriteStrID, getDynamicSpriteStrID, randomlyChooseBattleSceneAndFormation, onBeforeSceneChangeCB, and onBeforeEnterWorldMapCB. The test application, 'application-test.html', now uses the JSON data files generated by Cottage Designer. There were some bugfixes and optimizations.

      •  26 Oct 2010 08:42
      Avatar

        Release Notes: New global functions, isArray() and formatStdExceptionToHTML(), were added. New game-rules related classes were added: GRModifier, GREquipment, GRItem, GRAbility, GRPlayer, GRFoe, GRCharPlayerMap, and GRCharFoeMap. All exceptions are now thrown using the JavaScript Error objects. A new test application, 'grules-object-test.html', was added. New editors are now available in Cottage Designer: State-Trait Modifier, Equipment, Item, Ability, Player, Foe, Map Character to Player, and Map Character to Foe.

        •  15 Oct 2010 03:11
        Avatar

          Release Notes: New editors are now available in Cottage Designer: Battle-Effect Manager, Battle-Formation Manager, Site Manager, World Map Manager, Default Sound Specification, Default Image Specification. Two methods, getCurrentSiteCoordinateXY and removeSite, were added in the WorldMapPresenter class. A new global function, getKeyCharCode, was added in the Cottage namespace.

          •  30 Sep 2010 11:31
          Avatar

            Release Notes: The StatusPresenter class can now display small icons alongside the status text/bar, for indicating special statuses such as poisoned, confused, petrified, etc. Users can now use the Sprite class to render animated images directly to the canvas. New battle-related poses, CS_Paralyzed and CS_Petrified, were added. Two global functions were added: loadMultipleJS() and getBodyScrollPosXY(). The development of Cottage Designer, an application for managing and/or editing sounds, images, sprites, characters, scenes, sites, and world maps, was started. There were some bugfixes and optimizations.

            •  15 Sep 2010 11:41
            Avatar

              Release Notes: The application class now has an embedded battle engine. It is implemented via these new classes: BattleEngine, BattleSpec, BattleActionSpec, and BattleActionResult. The Sprite class now supports rendering the sprite in four modes (PM_Normal, PM_Bright, PM_HardLight, and PM_Ghost). The StatusPresenter class can now accept an instance of the Sprite class to be used as the character's portrait. The prototype of the DialogPresenter.listBox() function has been extended. Some bug fixes and optimizations were made.

              •  06 Sep 2010 04:40
              Avatar

                Release Notes: Some new classes were added: StatusPresenter, EffectPresenter.NULL, EffectPresenter.FadeToColor, EffectPresenter.Mosaic, HttpRequest, Application, and ListData. The DialogPresenter class can now present three more dialogs: list box, progress bar, and cyclic progress bar. The SoundSystem class now supports looping for audio playback. Two new test applications were added, some others were improved.

                •  26 Aug 2010 11:54
                Avatar

                  Release Notes: A new class, SceneManager, was added. Support for handling mouse-wheel events was added. Support for loading custom fonts was added. All dialog boxes can now be fully controlled and navigated using mouse clicks, double-clicks, and wheel (no need to use keyboard). New test applications were added.

                  Screenshot

                  Project Spotlight

                  episoder

                  A tool to tell you about new episodes of your favourite TV shows.

                  Screenshot

                  Project Spotlight

                  BalanceNG

                  A modern software IP load balancer.