preloader
Dicionário de Cruzadinhas do Cruzadinha.com.br

Lembra quando eu falei de não mexer em sites que os usuários não veriam… criei um site que os usuários conseguem ver…

Três sites me auxiliam na minha criação de puzzles: Crosserville (editor de cruzadinhas), F-Solver (dicionário de palavras cruzadas), Priberam (dicionário de português).

F-Solver é um site interessante, consigo pesquisar palavras para encaixar no meu jogo e consigo usar caracteres coringa para colocar no lugar das letras que não conheço. Uso o site sempre que preciso criar uma cruzadinha, mas sinto falta de algumas features como limitar um caracter para receber apenas vogais ou consoantes – isso faz sentido quando a gente constrói jogos.

Lembro que o PalavrasCruzadas.pt tem um dicionário onde os visitantes podem pesquisar por dicas.

E veio a idéia: e se eu fizesse um f-solver com essas features a mais, e um dicionário de dicas?

Foi o que eu fiz.


Tecnologias empregadas

Site estático: Hugo
Backend / API: FastAPI + Uvicorn
Banco de dados: SQLite com extensão FTS5 (full-text search)
Servidor web: Apache 2 com mod_proxy
Scripting: Python 3.11+

Cadastrando dicas e termos

O cadastro de dicas e termos pode ser feito por meio de upload de arquivos .puz, .ipuz, .csv. O script extrai os termos e dicas destes arquivos e cadastra no banco de dados. Hoje crio jogos no formaro .puz, mas tenho planos de migrar para ipuz, por ser um formato aberto e mais simples de processar. Por meio do CSV consigo cadastrar termos que ainda nao apareceram nos meus jogos, ou seja, termos sem dicas ainda.

Pra quem é o site?

O site foi feito para mim e para os cruzadistas. Ele me beneficia com a pesquisa avançada de termos que usarei para preencher minhas grelhas e beneficia os cruzadistas na medida em que permite que eles pesquisem por termos e dicas. Também beneficia um terceiro grupo, os cruciverbalistas de lingua portuguesa (em especial os brasileiros) pois da mesma forma que usarei o site para construir jogos meus, outros podem fazer o mesmo

Banners

Decidi colocar banners de propaganda no jogo, como o F-Solver faz. Mas não quero configurar as propagandas ainda. Por isso coloquei banners para o BRCHAD, para o Priberam e para o instagram do Cruzadinha.com.br.

Conclusão

É muito gratificante criar ferramentas e produtos novos. Apesar de tentar me distanciar do desenvolvimento de software e focar na construção de puzzles, eu gosto muito de programar e acabei criando mais um site, mais uma ferramenta que facilitará meu trabalho como puzzlemaker.

By caio

Leave a Reply

Your email address will not be published. Required fields are marked *