All Projects → lemunozm → asciiarena

lemunozm / asciiarena

Licence: Apache-2.0 license
Terminal multiplayer deathmatch game

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to asciiarena

outfancy
Python3 library to print tables in Terminal.
Stars: ✭ 47 (+38.24%)
Mutual labels:  ascii, ascii-art, ascii-graphics, terminal-based
TextGraphic
TextGraphic is a framework for creating Textual Graphics. It provides layers, styling, rich color, text justification, layouts, tables, view-ports, transparency, etc.
Stars: ✭ 83 (+144.12%)
Mutual labels:  ascii-art, ascii-graphics, terminal-based
durdraw
Animated Unicode, ANSI and ASCII Art Editor for Linux/Unix/macOS
Stars: ✭ 55 (+61.76%)
Mutual labels:  ascii, ascii-art, ascii-graphics
asciisciit
ASCII Art, Video, and Plotting Toolbox
Stars: ✭ 71 (+108.82%)
Mutual labels:  ascii, ascii-art, terminal-based
asciju
Conversion of Image, video, text into ASCII format
Stars: ✭ 11 (-67.65%)
Mutual labels:  ascii, ascii-art, ascii-graphics
Ftxui
💻 C++ Functional Terminal User Interface. ❤️
Stars: ✭ 433 (+1173.53%)
Mutual labels:  ascii, ascii-art, terminal-based
Picture-To-Ascii
Converts a picture to Ascii.
Stars: ✭ 18 (-47.06%)
Mutual labels:  ascii, ascii-art
MyRTS
Multiplayer RTS game prototype written in Java using LibGDX
Stars: ✭ 17 (-50%)
Mutual labels:  multiplayer, multiplayer-game
Ancientbeast
Turn Based Strategy Game. Master your beasts! 🐺
Stars: ✭ 907 (+2567.65%)
Mutual labels:  multiplayer, multiplayer-game
ascii.js
A web-font-based rendering engine for displaying DOS/Amiga ASCII artwork on the web as text
Stars: ✭ 25 (-26.47%)
Mutual labels:  ascii, ascii-art
space
A SCI-FI community game server simulating space(ships). Built from the ground up to support moddable online action multiplayer and roleplay!
Stars: ✭ 25 (-26.47%)
Mutual labels:  multiplayer, multiplayer-game
Frag.exe
Multiplayer First-Person Shooter written in C++ using my own engine, Qor
Stars: ✭ 8 (-76.47%)
Mutual labels:  multiplayer, multiplayer-game
colyseus-kotlin
⚔ Implementation of Colyseus client using Kotlin
Stars: ✭ 26 (-23.53%)
Mutual labels:  multiplayer, multiplayer-game
awesome-ascii-art
A curated list of ascii-art resources
Stars: ✭ 48 (+41.18%)
Mutual labels:  ascii, ascii-art
Ogar3
A better version of Ogar
Stars: ✭ 22 (-35.29%)
Mutual labels:  multiplayer, multiplayer-game
Openspades
Compatible client of Ace of Spades 0.75
Stars: ✭ 769 (+2161.76%)
Mutual labels:  multiplayer, multiplayer-game
text
An experiment with WebSockets and the human condition.
Stars: ✭ 51 (+50%)
Mutual labels:  multiplayer, multiplayer-game
Forgenetworkingremastered
In short, Forge Networking is a free and open source multiplayer game (multi-user) networking system that has a very good integration with the Unity game engine. You wanna make a multiplayer game or real time multi-user application? This is the library for you.
Stars: ✭ 1,338 (+3835.29%)
Mutual labels:  multiplayer, multiplayer-game
Mrboom Libretro
Mr.Boom is an 8 player Bomberman clone for RetroArch/Libretro
Stars: ✭ 162 (+376.47%)
Mutual labels:  multiplayer, multiplayer-game
Magicallife
A 2d game that aspires to be similar to Rimworld, with more depth, magic, and RPG concepts.
Stars: ✭ 145 (+326.47%)
Mutual labels:  multiplayer, multiplayer-game

AsciiArena

AsciiArena is a terminal multiplayer deatchmatch game. Choose an ascii character and use your arcade skills to be the last one in the arena!

The game is made in rust, and built on top of tui for rendering into the terminal and message-io to connect clients and server.

Currently under development:

  • Menu
  • Game demo
  • Full featured game (working...)

Install it

AsciiArena is multiplatform, you can play it in Linux, MacOS or Windows.

You can download here the last release version from your OS.

Also, you can use the cargo package manager in order to install it and keep it updated easily:

$ cargo install asciiarena

If you have ~/.cargo/bin in your PATH (or similar in your OS), you will be able to use asciiarena everywhere in your computer!

Of course, you can download the repository and compile it by yourself using cargo.

Try it!

AsciiArena application contains both the server and the client.

  • To launch the server:

    asciiarena server -p <number of players>
  • To launch the client:

    asciiarena client

Both application modes has several CLI flags and options to select the host, ports, enable logs, etc...

Manual

Use <W>, <A>, <S>, <D> to move the player in the map.

Use <Space> for cast the skill.

NOTE: The following keys are used for demo. The final game will include a lot of skills with custom keys configuration.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].