radiac.net

projects - pgplus

Playground Plus is a talker codebase - basically, a highly customisable telnet chatroom. Known as pgplus, it is written in c and there are many patches available to extend the functionality. Here are the patches that I have written.

c new

This adds the option 'new' to the 'commands' command, ie 'c new' will list new commands.

Click here to download c new 1.0

Draughts

This is draughts for your talker. Also known as checkers, it's good fun and is based on English rules - 8x8 board, start with 12 pieces each, normal pieces can move one direction, kings can move both, jump a piece to take it and players can huff.

It also works across soft reboots, and if a player disconnects/is disconnected during a game, the other player can ask someone else (or their previous opponent when they reconnect) to continue the game.

Latest change: Fixed huff bug, multiple jump bug and fixed/changed a few other things. Invited players now have the first move.

Click here to download Draughts 1.1

Saved Messages (smess)

This allows you to leave short saved messages for people who are logged out, by using the 'smess' command. They will then see the message when they next log in.

Messages are saved to text file, allowing for unlimited messages.

Latest change: Couple of small fixes for character case.

Click here to download Smess 1.3

Map

This adds a map command to your talker. You configure the map from a .msg file, where you can draw an ASCII map and define areas to change between two colours depending on whether the player looking at the map is in that room or not.

I have some more plans for this, such as an option for different maps (ie home maps) and dynamic map generation (ie so if you're lazy it can generate you your map.msg file).

Click here to download Map 1.0

Spam

This is a simple command to show someone a message to warn them against spamming. A jokey friendly way to ask someone to shut up; you'd use it before an ask or warn.

Click here to download Spam 1.0

Tag

This is a painfully simple game. Tag someone and they become it. There's a point system in there somewhere too. And while it is true that the instructions for version 1.0 told you to destroy your player files, the instructions are now ok :)

At the time I wrote this (over a year between v 1.1 of this and the first version of map), I planned to do some variants, like one where you could cash in your points for talker money. But due to talker politics, I didnt get round to it at the time, and probably wont do any more to it now, since TBH it's pretty lame :)

Click here to download Tag 1.1