Buy on itch.io

Pages

Showing posts with label Snapshot. Show all posts
Showing posts with label Snapshot. Show all posts

Wednesday, October 30, 2013

Game Editor Progress - Quest Manager

I began work on the Quest Manager not too long ago. This is going to be some beast. Not only does it require a flexible graph structure (see screenshot of sketch below), but it also must be easy to use and have many different options to create a wide variety of quests. To see the entire progress of the editor click here (updated regularly). Also visit DungeonColony.com/Download to try the free alpha.

I created a few new controls to make the Quest Manager more efficient, which are a Dropdown list and TextArea. This is definitively reinventing the wheel. But there's something about doing things from scratch. I like to think about it like LEGOs, when you have a set, you get excited about building something from scratch, it would be super lame if the set came pre-built. I think for many, more than half the fun is in building:



With those I started working on the new Quest Manager Frame:


This will allow the user to create a series of quests for the current map being built. The types are very flexible and over time I will add new types. For now I'll work with those monotone colors. Eventually I will improve the look.

Next I will work on the preview Screen. It just shows you how the quest will look before you create it. Additionally, there is also a Show Graph button. I am very excited to start working on that, since it will be a GUI representation of the Quest Graph. I have no idea how challenging this will be, but I can wait to find out.  It will have to be something that works kind of like this:


Also some doodles:

Sunday, October 27, 2013

Game Editor Progress - Entity Editor and Settings

You can track the progress of the game editor right here. You can also download the free alpha here. And please, support Dungeon Colony by pre-purchasing the game and setting your own price. Every coin you contribute is reinvested into game development.
Thank you!


The game editor is coming along very well: I finished the level settings and have completed the basics for editing game entities. The following screenshot (click to enlarge) shows these two additions:


1. Entity Editor
On the left side is the new entity editor frame. This allows the user to select any entity on the map (creatures and objects) and edit their individual attributes. You can basically make a creature extremely strong and create a boss, for example. The attributes that can be edited depend on the entity type. And each available & editable property will be shown to the user when selected.

And a special feature allows the user to edit the attributes of entities that are shown in the toolbox instead of entities that are placed on the map. This allows you to preset attributes and then place a copy of the same object in bulk on the map. This should allow creating complex maps much faster.

2. Level Settings
On the right hand side of the screenshot is the new Level Settings frame view. This allows the user to select level settings such as enemy waves, air requirements, & dungeon entrance.
  1. Enemy waves on/off: Allows the user to create a level that does/doesn't include enemy waves.
  2. Creatures need air on/off: Removes the need for Air. That is useful when creating maps that don't have the outside world. 
  3. Dungeon Entrance on/off: Doesn't require an entrance to the outside world. 
What's next:
Take a look at the current Todo-List to find out more. But at the time of this writing, I started on the Quest Manager. There is one already built into the game, and when you play the sandbox mode, quests are currently being displayed in the upper left corner. I will extend this existing Quest Manager to include a way for the user to create quests and assign them to a quest tree. The tree itself will not be a simple tree structure, but a directed acyclical graph with nodes that represent quests and edges that define quest relationships. This task is already quite big on paper; so I'm expecting this to take a few days of work to complete...

Here's a sketch of the quest tree manager:

Tuesday, October 15, 2013

Game Editor Progress

Here's a screenshot of the improved ToolBox I just finished. This shot shows some of the tiles that can be drawn onto the canvas


New improvements...
  1. Allow moving the frame around making it easier to work with. 
  2. Increase the height and add an additional row of content in the table.
  3. Add the logic to the light switch button. That turns on/off the shadows so that working in a dark dungeon is easier. 

I updated the ToDoList to reflect those changes.

... on to the next item... 


Thursday, September 5, 2013

Prototyping on Paper

Here's a snapshot of my latest doodles which involve one of my many side projects on the game. Can you tell what it is about? Hehe, I don't want to reveal everything I do, but some obvious ideas ? ... My sister convinced me to post more of my notes (I'm no good at drawing) and I'm thinking to release a few periodically, if that's something you'd be interested in?

I use these a lot to visualize things on paper first and to discuss with the others. That one, for example, I sent to my artist. Drawing ideas on paper, rather than prototyping them, often gives me more time to delve deeply into the design elements.