Remova palavras desnecessárias
Veja isto (inserindo novas linhas e espaços em branco para facilitar a leitura):
Puck:You is a big big cat!
Open your heart!
Ajax:Be you worse than I?
If so, let us return to Scene V!
If not, you is a cat.
You is the sum of I and the sum of a cat and you
Speak thy mind!
[Exeunt]
Parece muito golf eh? Aqui está uma forma ininteligível ainda mais simples:
Puck:You big big cat!
Open heart!
Ajax:Be you worse I?
If so, let us Scene V!
If not, you cat.
You is the sum of I the sum of a cat you
Speak mind!
Para referência, veja uma lista de palavras facilmente removíveis do código:
- Fale a sua mente -> Fale a sua
- Abra seu coração -> Abra o coração *
- Escute teu coração -> Escute tothy
- Abra sua mente -> Mente aberta *
- Você é um gato -> você gato *
- Aplica-se apenas a constantes como
big cat
, caso contrário, você ainda precisa do 'é'
- Vamos voltar para -> Vamos
- Seja X [op] que Y? -> Seja X [op] Y?
- Você é [op] de X e Y -> Você é [op] deX Y
- [Exeunt] -> (totalmente removido)
Lenda:
X
e Y
são constantes como cat
, I
ouyou
[op]
são operações como nicer
,the sum of
- * significa que você pode remover a pontuação se for a última frase da peça
Se eu me deparar com outros, adicionarei à lista.
Para referência extra, aqui está o cabeçalho mais curto para iniciar um programa:
,.Ajax,.Puck,.Act I:.Scene I:.[Enter Ajax and Puck]
Experimente online!
Adicione Page e Ford como caracteres extras, conforme necessário.