Skip to content

TextWar/TextWar

Repository files navigation

TextWar

Logo was designed by MagicLu

A Simple Opensource Game

This game is based on Unicode character design, you can stitch your map by characters, and build your own server and player battle.

This RPG game is designed with NPCs, monsters, creatures, skill points.

And will be designed to interface with all chat software.

This game is based on the java,groovy,python.

Current progress

The project is expected to be completed from August to September. Since most of the developers are students, the development speed is slow. If you are interested in the project, you can assist in development or attention.

Matching components

We wrote a game's map generator and map editor using python.

Data structure with json as map.

If you want to make and modify maps, use the MapEditor

You should get the Map generator to run it.

About this project

This is a server-side framework for two-dimensional games. It is responsible for 2D game forwarding, authorization processing, instructions, map calculation and other functions. The corresponding server can be realized through the Application interface.

Demos

The Project has not been finished yet.

API

We will support the api for the TextWar plugins.

such as

 GameMap map = new GameMap(EXAMPLE_MAP);
        Player player = new Player(new Vector(0,0),192992929,1,1,1)
                .addInto(map)
                .as(Player.class);
        player.move(new Vector(1,2),map).update();
        Mob mob = new Slime(new Vector(1,1),0)
                .addInto(map)
                .as(Mob.class);
        mob.move(new Vector(3,1),map).update();

WIKI

You can see more in wiki

How To Download the binary file?

For Linux:

git clone https://github.com/TextWar/TextWar-Kit.git

cd TextWar-Kit/download_env

sh download.sh to check your java development kit and python 3

sh get_source.sh to download the source of the TextWar and compile it to jar file

sh start.sh to start it now.

Copyright

@Copyright TextWar Developing Studio

Releases

No releases published

Packages

No packages published

Languages