Difference between revisions of "The ASCII Project"
(Created page with "{{game-alpha| name = ASCII MMORPG Project |developer = Yamamushi |influences = Dwarf Fortress [http://minecraft.net Minecraft] [http://www.nobleape.com Nob...") |
|||
Line 1: | Line 1: | ||
{{game-alpha| name = ASCII | {{game-alpha| name = The ASCII Project | ||
|developer = [[User:Yamamushi|Yamamushi]] | |developer = [[User:Yamamushi|Yamamushi]] | ||
|influences = [[Dwarf Fortress]] [http://minecraft.net Minecraft] [http://www.nobleape.com Noble Ape] | |influences = [[Dwarf Fortress]] [http://minecraft.net Minecraft] [http://www.nobleape.com Noble Ape] |
Revision as of 00:54, 6 August 2012
The ASCII Project | |
---|---|
Alpha Project | |
Developer | Yamamushi |
Theme | Fantasy, Modern, and Futuristic |
Influences | Dwarf Fortress Minecraft Noble Ape |
Released | 2012 |
Updated | 2012 Aug 05 |
Licensing | GPLv3 |
P. Language | C++, C, Custom Built |
Platforms | Linux, Mac OS, Windows |
Interface | Unicode, Keyboard |
Game Length | Unlimited - Until Player Death |
Official site of The ASCII Project |
The ASCII Project is an attempt to bring sandbox multiplayer gaming into a roguelike world.
The overall goal is to accomplish this through collaborative building, as well as city/state management involving not only real-world players but NPC's driven by an advanced AI engine. Taking in many design goals and features of The Noble Ape Project, the NPC's will not only be able to be scripted, but will allow for the self-modification of underlying behaviors so that in a sense they continue to "evolve" on their own for as long as they survive in the game world. See Genetic Programming
When restricting world resources and relying on a Permadeath based system, players will have to work together not only amongst each other, but also with the NPC's that inhabit the game world. Thus is the driving philosophical motivation behind the development of The ASCII Project, that players should not "own" the game world, but should "share" it with the other "sentient" entities that inhabit it.
Current Release
The current latest stable release is 0.0.0j Rev 4, however no binaries are available and one will have to compile the source on their own to test out the game as it stands now.
Planned Features
- An extremely advanced real-time physics engine (ie, from Windmills to Nuclear Power)
- A custom build scripting language for creating NPC types with specific Behaviors and Abilities (functions).
- A real-time game world, wherein players are restricted only by their stamina/health/etc rather than an arbitrary turn-by-turn movement clock.
- Collaborative building, from a simple house to villages and possibly cities (assuming one survives that long).
- In-game politics, both with warring player nations and NPC nations, with diplomatic consequences.
- Real-time trading mechanics, i.e. a village will have to run or a hire a caravan to move their goods to neighboring markets. Thus, a caravan will have to be protected or else risk losing their goods to bandits or players that "pirate".
- A wide variety of "vehicles": small ships to galleons and beyond, wagons to trucks, horses/etc.
- An open API (the entire project is 100% GPLv3 licensed), allowing for custom clients to be built using (almost) any language.
- Fully documented code, making it easier for new developers to add features they want.
- Real-time persistent game engine. The game will continue to operate, and the NPC's will continue to go about their daily lives even when no players are logged in. If a goblin comes and raids a players town while they're logged off, when they come back in their farmers might be dead and because of Permadeath they won't respawn. Their families will react accordingly, and perhaps the lowered food production will affect everyone in the village. The player could, however, track down the goblins and retrieve the items that were stolen - because of full persistence.
- Large World - With limited world resources. This will likely be user-configurable on a per-server basis, but the total resources in a given world will be limited by the size of that respective world.
- Full Crafting System - Everything that an NPC can sell, a player can also choose to build on their own - provided they have the appropriate skills. However there may still be some rare yet-discovered item types that only exist once in the world. i.e. your super-powerful rare sword you discovered at the bottom of a dungeon is literally one-of-a-kind.
- Unicode graphics - The ASCII Project is a graphic-less game, aside from the text-based interface. It's graphics are represented by Unicode characters however, thus allowing for around 65k unique characters. Potentially, when taking into account the HSV coloring scheme used by the libtcod engine, the maximum unique characters is well over a trillion.
- Please see the [htttp://www.theasciiproject.com/wk/ project wiki] for more information.
External links
- Homepage
- Screenshots
- Public server at "pub.theasciiproject.com" (Using Client Release 0.0.0j Rev 4)