sorcery (Swords and Sorcery) fue creado en PLATO entre 1977 y 1978 por Don Gillies (inicialmente el juego se creó en la lección cryo2 y luego en nsorcery). Parece que en 1983 fue publicada también una versión del juego para CP/M llamada Forest por Centaur, una empresa con sede en Charleston, Illinois, que también había publicado el oubliette de Jim Schwaiger, por lo que tal vez fuera este el autor. Es un juego similar a tkm (aunque con objetos mágicos más allá de la espada), ambos basados en think2.
Es un juego para un solo jugador, con vista superior, y en el que se maneja a un personaje que se mueve por un mapa del exterior realizando las misiones que le manda el Rey.

Análisis
Lo primero si no se tiene un personaje vivo se debe elegir un nombre para el nuevo personaje, y después simplemente se pulsa NEXT desde el menú principal para recibir una nueva misión del Rey.
El mapa tiene tamaño variable decidido por el jugador cada vez que inicia una misión. Puede contener un máximo de 100 cuadrantes, que equivalen a lo que se muestra en una pantalla (10×10 casillas), y se puede elegir cuantos cuadrantes de alto y de ancho tiene.
El mapa general no puede consultarse y se genera con contenidos aleatorios por cuadrante cada vez que se inicia una misión. Las misiones, enemigos y tesoros serán mayores cuanto mayor el tamaño del mapa y la experiencia del personaje.
El borde del mapa está rodeado de árboles que lo señalizan, y si se talan y se abandona el mapa sin completar la misión el personaje puede ser ejecutado por el Rey. Si el personaje muere en una misión o es ejecutado se pierde de forma permanente y se debe empezar con otro.
Cada vez que se vuelve a entrar en un cuadrante, los enemigos y objetos en el cuadrante cambian de lugar y los enemigos heridos se curan, aunque no aparece nada nuevo. Los enemigos no pueden seguir al personaje a otros cuadrantes.
Los tipos de misiones que puede mandar el Rey son talar cierto número de árboles, recoger cierto número de tesoros, o matar a cierto número de enemigos de cierto tipo.

El personaje empieza la misión en un cuadrante aleatorio del mapa y en su turno dispone de las siguientes opciones:
- Iniciar movimiento (tecla m). Se debe seleccionar la dirección del movimiento con las teclas a (oeste), d (este), w (norte), x (sur), q (noroeste), e (noreste), z (suroeste), c (sureste), o los cursores, o especificándola como los grados de un ángulo, y pulsar NEXT. Después se indica el número de casillas a mover de 1 a 3 (4 si se quiere usar un vial de adrenalina) y no se pulsa nada, el personaje se mueve lo indicado automáticamente. Los movimientos en diagonal cuestan más, de forma que con 1-2 se mueve 1 casilla, y con 3-4 se mueven 2 casillas.
- Continuar movimiento (tecla NEXT o teclas 1-3). El personaje se mueve en la misma dirección y casillas que el turno anterior (tecla NEXT) o en la misma dirección y el número indicado de casillas (teclas 1-3), o no hace nada y pasa turno si estaba quieto.
- Terminar movimiento (tecla 0). Si no se termina el movimiento antes de realizar otra acción, el personaje seguirá moviéndose en la misma dirección y número de casillas que el turno anterior además de realizar la acción. También se puede terminar el movimiento si el personaje choca con algo, pero entonces sufrirá daño. Terminar el movimiento no termina el turno.
- Atacar con la espada (tecla s). Se debe seleccionar la dirección en que atacar con las mismas teclas que se elige la dirección del movimiento. Si se ataca a un árbol, se tala y desaparece. Las espadas pueden romperse con el uso y no se puede atacar sin ellas. Si se ataca a un círculo mágico se volverá hostil y no podrá usarse.
- Lanzar una flecha (tecla a). Se debe seleccionar la dirección en que lanzarla con las mismas teclas que se elige la dirección del movimiento. La flecha se consume.
- Coger un tesoro (tecla t). Se debe estar adyacente en horizontal, vertical o diagonal. Puede contener oro, gemas, joyas y objetos útiles o malditos.
- Usar un objeto encontrado (tecla u). Se debe escribir el nombre del objeto. Tienen efectos variables y pueden estar malditos. De los objetos malditos solo puede librarte el Rey de forma aleatoria al completar misiones.
- Activar un círculo mágico (tecla o). Se debe estar sobre él. Mientras está en un círculo mágico el personaje no puede sufrir daño pero si atacar.
- Cambiar de espada (teclas + y -). Cambia la espada equipada.
- Cambiar de escudo (teclas CTRL++ y CTRL+-). Cambia el escudo equipado.
Además en cualquier momento se pueden utilizar las siguientes funciones:
- Actualizar progreso de misión y estado del personaje en pantalla (tecla LAB).
- Refrescar la pantalla entera (tecla DATA).
- Consultar la ayuda (tecla HELP).
- Si se abandona el juego con SHIFT+STOP el personaje morirá. El personaje se salva cada vez que se completa una misión y se vuelve al menú principal.
Cada vez que el personaje ejecuta una acción en su turno, los enemigos del cuadrante tienen la opción de actuar también, pudiendo acercarse o atacar si lo tienen a tiro.

El personaje empieza sin oro ni experiencia, sin flechas y con una espada estándar proporcionada por el Rey. El oro se obtiene cogiendo tesoros y completando misiones, y se puede gastar en los círculos mágicos del mapa. La experiencia se obtiene matando enemigos, comprándola en los círculos mágicos y completando misiones, y se pierde al sufrir daño, de forma que si baja de cero el personaje muere. Además el poder del personaje en combate y el daño que hace son proporcionales a sus puntos de experiencia.

En cada misión se reparten por el mapa uno o más círculos mágicos. Cuando el personaje usa un círculo mágico dispone de las siguientes opciones:
- Pedir ayuda al Rey (teclas SHIFT+HELP). Si no tiene espada ni dinero suficiente para comprarla le proporciona una.
- Comprar (tecla b). Se pueden comprar puntos de experiencia al coste de 25 por cada moneda de oro. Se pueden comprar viales de adrenalina al precio de 5 monedas de oro cada uno. Se pueden comprar flechas al precio de 3 monedas de oro cada una. Se puede comprar una espada estándar al precio de 50 monedas de oro.
- Vender (tecla s). Puede vender las gemas y las joyas que encuentre a cambio de oro.
- Terminar la misión (tecla q). Solo si ha completado los objetivos.
- Volar (tecla f). Cuesta oro. Después el personaje puede moverse volando entre cuadrantes con las mismas teclas usadas para elegir la dirección del movimiento. En cada momento se indica el cuadrante que se sobrevuela y los tipos de enemigos que hay en él. Se aterriza pulsando STOP. Si el personaje sale del mapa volando sin haber completado la misión puede ser ejecutado por el Rey.
- Volver (tecla BACK). Deja de usar el círculo mágico.
El único objetivo del juego es acumular el mayor número de puntos de experiencia posibles para llegar al número 1 del salón de la fama.

Jugar
Se puede jugar a sorcery en el emulador de PLATO. La lección del juego es sorcery.
