| Line 5: |
Line 5: |
| | == Features and Dependencies == | | == Features and Dependencies == |
| | Each software can have three different types of features. | | Each software can have three different types of features. |
| | + | |
| | 1. A time-locked feature, that is a feature that unlocks when a certain year arrives. E.g., the OS feature 8-bit audio isn't unlocked at the start of the game. Can also include base features which are available from the beginning and have no prerequisite. | | 1. A time-locked feature, that is a feature that unlocks when a certain year arrives. E.g., the OS feature 8-bit audio isn't unlocked at the start of the game. Can also include base features which are available from the beginning and have no prerequisite. |
| | + | |
| | 2. A dependency-locked feature, which means a feature that depends on a certain feature from a different software. For example, the feature 3D rendering in a game requires the 3D rendering feature in the selected Game Engine | | 2. A dependency-locked feature, which means a feature that depends on a certain feature from a different software. For example, the feature 3D rendering in a game requires the 3D rendering feature in the selected Game Engine |
| | + | |
| | 3. A dependency-tree feature. Some features replace other features in software. For instance, the feature 8-bit audio from the OS is an evolution of the PC Speaker feature, and thus you can only select either PC speaker or 8-bit audio, and not both. This forms a dependency tree which allows certain features to evolve over time. | | 3. A dependency-tree feature. Some features replace other features in software. For instance, the feature 8-bit audio from the OS is an evolution of the PC Speaker feature, and thus you can only select either PC speaker or 8-bit audio, and not both. This forms a dependency tree which allows certain features to evolve over time. |
| | | | |
| Line 15: |
Line 18: |
| | == Operating System == | | == Operating System == |
| | The Operating System is the largest piece of software in Software Inc. Most software needs an Operating System to run on. When people stop buying a line of Operating Systems, they will also stop buying software for them. | | The Operating System is the largest piece of software in Software Inc. Most software needs an Operating System to run on. When people stop buying a line of Operating Systems, they will also stop buying software for them. |
| − | [b]Features[/b]
| + | |
| | + | '''Features''' |
| | | | |
| | 1. Terminal | | 1. Terminal |
| Line 60: |
Line 64: |
| | == Video Tool == | | == Video Tool == |
| | The visual tool is for creating visual art, whether it be 3D animations or pixelart. | | The visual tool is for creating visual art, whether it be 3D animations or pixelart. |
| − | [b]Features[/b]
| + | |
| | + | '''Features''' |
| | | | |
| | 1. Image viewing | | 1. Image viewing |
| Line 73: |
Line 78: |
| | == Audio Tool == | | == Audio Tool == |
| | The audio tool is for recording and mixing sound effects and music. | | The audio tool is for recording and mixing sound effects and music. |
| − | [b]Features[/b]
| + | |
| | + | '''Features''' |
| | | | |
| | 1. Audio playback | | 1. Audio playback |
| Line 86: |
Line 92: |
| | == Game Engine == | | == Game Engine == |
| | The game engine is what powers a game. It contains everything needed for a game, except for the creativity. All features are based solely on the OS | | The game engine is what powers a game. It contains everything needed for a game, except for the creativity. All features are based solely on the OS |
| − | [b]Features[/b]
| + | |
| | + | '''Features''' |
| | | | |
| | 1. 2D rendering | | 1. 2D rendering |
| Line 117: |
Line 124: |
| | == Game == | | == Game == |
| | Interactive art. The game requires a Game Engine, Visual Tool, and Audio Tool. | | Interactive art. The game requires a Game Engine, Visual Tool, and Audio Tool. |
| − | [b]Features[/b]
| + | |
| | + | '''Features''' |
| | | | |
| | 1. Text-based | | 1. Text-based |
| Line 153: |
Line 161: |
| | == Webbased Game == | | == Webbased Game == |
| | Webbased games are not bound to any operating system, but suffer the conequences of not being able to fully utilize the underlying system. Essentially a watered down game that doesn't need an OS | | Webbased games are not bound to any operating system, but suffer the conequences of not being able to fully utilize the underlying system. Essentially a watered down game that doesn't need an OS |
| − | [b]Features[/b]
| + | |
| | + | '''Features''' |
| | | | |
| | 1. HTML based | | 1. HTML based |
| Line 172: |
Line 181: |
| | == Antivirus == | | == Antivirus == |
| | Protecting computers from digital troublemakers since it became profitable to do so. | | Protecting computers from digital troublemakers since it became profitable to do so. |
| − | [b]Features[/b]
| + | |
| | + | '''Features''' |
| | | | |
| | 1. File scan | | 1. File scan |