All Projects → LiamKenneth → MudDungeonJS

LiamKenneth / MudDungeonJS

Licence: MIT license
A mud engine using telnet and Web sockets for web built with NodeJs

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to MudDungeonJS

mud-server
A MUD server written in Java w/basic OLC and a channel-based chat system.
Stars: ✭ 36 (+71.43%)
Mutual labels:  mud
micrOS
micrOS - mini automation OS for DIY projects requires reliable direct communication
Stars: ✭ 55 (+161.9%)
Mutual labels:  telnet
SAGEMCOM-FAST-5370e-TELIA
This is my personal wiki for hacking the router firmware used by (Sagemcom)F@st Version 3.43.2 delivered from Sagemcom
Stars: ✭ 92 (+338.1%)
Mutual labels:  telnet
PuTTY-ng
An improved multi-tabbed PuTTY with better user experience. This project is based on noddle1983's putty-nd.
Stars: ✭ 37 (+76.19%)
Mutual labels:  telnet
petscii-bbs
A Java framework for building highly customizable PETSCII-enabled BBS, accessible from Commodore 64/128
Stars: ✭ 84 (+300%)
Mutual labels:  telnet
pycameresp
Motion detection with image notification for Esp32CAM and Esp32 flasher with GUI based on esptool.py.
Stars: ✭ 40 (+90.48%)
Mutual labels:  telnet
Lua-MUD
A MUD framework written in lua
Stars: ✭ 25 (+19.05%)
Mutual labels:  mud
svof
Svof is an AI system for Achaea, an online MUD. It has advanced and adaptable curing capabilities, defence raising, and addons.
Stars: ✭ 52 (+147.62%)
Mutual labels:  mud
go-snake-telnet
Snake Game over telnet protocol in Go
Stars: ✭ 22 (+4.76%)
Mutual labels:  telnet
ckwin
C-Kermit for Windows - scriptable internet and serial communications with terminal emulation
Stars: ✭ 35 (+66.67%)
Mutual labels:  telnet
mud
炎黄文字MUD游戏,请使用 fluffos v2019 驱动
Stars: ✭ 91 (+333.33%)
Mutual labels:  mud
emud
emud是一个基于netcore + signalr + vue 开发的mud游戏框架
Stars: ✭ 44 (+109.52%)
Mutual labels:  mud
exe2hex
Inline file transfer using in-built Windows tools (DEBUG.exe or PowerShell).
Stars: ✭ 284 (+1252.38%)
Mutual labels:  telnet
sdxxz
傻屌修仙传
Stars: ✭ 18 (-14.29%)
Mutual labels:  mud
room.js
A node.js MOO server
Stars: ✭ 75 (+257.14%)
Mutual labels:  mud
net-telnet
Provides telnet client functionality.
Stars: ✭ 51 (+142.86%)
Mutual labels:  telnet
dwarlixir
A dwarf-fortress clone / MUD / side project in Elixir
Stars: ✭ 46 (+119.05%)
Mutual labels:  mud
Industrial-Security-Auditing-Framework
ISAF aims to be a framework that provides the necessary tools for the correct security audit of industrial environments. This repo is a mirror of https://gitlab.com/d0ubl3g/industrial-security-auditing-framework.
Stars: ✭ 43 (+104.76%)
Mutual labels:  telnet
simplemud
SimpleMUD from MUD Game Programming book ported to NodeJS
Stars: ✭ 36 (+71.43%)
Mutual labels:  mud
telnetpp
A C++ library for interacting with Telnet streams
Stars: ✭ 51 (+142.86%)
Mutual labels:  telnet

MudDungeonJS

A JavaScript MUD codebase running on Node.js

Join the chat at https://gitter.im/LiamKenneth/MudDungeonJS codecov.io

Alt text

MudDungonJS is a text based MMORPG also known as a MUD(Multi User Dungeon). The goal of this project is to build an immersive fantasy world that you can get lost in. As well as improve your Javascript, node.js and Testing skills!

#How to run it Due to ES6 use this requires Node version >= 4.2.6

  • Download the project
  • Enter npm install
  • Enter npm start to start the project
  • Go to 127.0.0.1:4000 in a mud client or http://localhost:4001 in your browser
  • The password for your character is 123
  • ^ until the ability of setting a password is added.

#Testing & Coverage

  • npm test generates coverage report & run tests

#eslint

  • npm run lint

#Commands Currently implemented commands

  • N,E,S,W,U,D - Movement
  • Get, drop, look, look at/in, examine
  • inventory
  • score
  • help
  • say

#Features What's available now

  • Character Creation
    • name
    • password (plain text)
    • race selection
    • class selection
  • 2 rooms for testing, no real thought in to world design yet
  • look at items, look in containers
  • examine items for more information
  • drop items
  • view inventory
  • view your player sheet
  • view helpfiles (Only one file at the moment and needs to be rewritten)

#Todo I'll Update this as i remember also will add these in the issue tracker.

  • put command for storing items in containers
  • give command for giving items to players or npc
  • all keyword to take all or drop all, etc
  • World design
  • starter Town Rooms
  • shops
    • commands for buying, selling, inspecting items
  • tick update HP, mana, mvs
  • Fighting
  • Spells
  • Skills
  • Quests
  • Main story?
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].