Developing By Me

Project Development and Design

Game Programming

Quests and Story Arcs, Part 4

    Quests are an ideal way for the developers to progress the story of a campaign. There are other ways this can be done, but a quest chain is more involved. By using the quest chain between story segments the player feels like their actions are part of the outcome of the campaign even if their […]

, , , , , , , , , , , , , ,

Crafting and Gathering Mission Design, Part 3

    Crafting and Gathering missions seem to be secondary to Combat Missions; however, they are more important because they can fuel the economy in many ways. It is important to take a step back and start at the beginning because there are several steps and these missions could become over powering if taken head on without […]

, , , , , , , , , , , , , ,

Combat Mission Design, Part 2

    Games have a wide verity of missions that the players can do in order to obtain items or experience. Mission and Quest Types, Part 1 provides an overview of the major types of missions. However, it is important to examine different types of missions in more detail. The most straight forward mission type is the travel […]

, , , , , , , , , , , , , , , , ,

Mission and Quest Types, Part 1

    One of the defining factors in a game is how Missions or Quests are handled. These tasks given to players provide several different aspects that drive the game. First they provide the story that the player is taking part in. They also provide experience, game knowledge, and items that will help the player out over […]

, , , , , , , , , , , , , , , ,

New Posts!

New posts! Finite State Machine Cash Mall vs. Subscriptions Bass Classes and Inheritance

, , , , , , , , , , ,

Finite State Machines

    There are many different kinds of AI used in modern games. In the previous post AI Basics, the generalities of how simple logic could be used to determine what the NPC could do was explained. However, AI’s are typically more involved than a simple explanation can provide. Not every AI needs to be a complex […]

, , , , , , , , , , ,

Subscription vs. Cash Mall

    Online games have come in a wide variety over the years. They have been Free-to-Play [F2P], Pay-to-Play [P2P], Pay-to-Win [P2W], and Cash Mall. Each model is slightly different and has advantages and disadvantages for both the players and the company doing the hosting. In order to understand the different models it is important to understand […]

, , , , , , , , , , , , , , , , ,

Software Design

Welcome to Software Design and Programming!     In previous articles more complex concepts were examined in brief. However, this section of the game development process will be taken into specific areas required to produce a fully formed game concept. The software development process is long but through these pages it should be fairly easy to understand […]

, , , , , , ,

Data Types

There are different data types for the RDBMS and the following lists most of them. It is also important to understand that if a database does not have a specified type it will try to CAST it dynamically to the correct field time. Binary Datatypes Datetime Datatypes Enumerated Datatypes Numeric Datatypes String Datatypes

, , , , , , , , , , , , , ,

DROP Statement

    The DROP statement will remove a table from the schema. Just like other table alterations, this needs to be handled with the greatest of care. The problem is once a table is dropped the data is lost. It is commonly used for temporary tables and should not be applied to permanent tables unless the DBA […]

, , , , , , ,

Previous Posts