Welcome

Introduction for newcomers.

by svetogam

5 minutes

What is Super Practica? #

Super Practica is a revolutionary game designed to optimize building expertise in mathematics. It is free and open-source software built with Godot.

Just by playing it, you become skilled in the topic of the game. It is not frustrating and anyone can play it through to the end. Playing it is far more efficient than any other method of learning that topic. Super Practica is the optimal method for learning mathematics.


Sounds great! How can I play it? #

I have good news and bad news.

The good news is you’re here early and won’t miss the start of the show. The bad news is I only have this lousy demo. Super Practica is still in an early stage of development and isn’t fully functional.

Screenshot of Super Practica 0.6.0 level 1.

How does it work? #

The idea is to first make a practice easy and approachable for all beginning players. Then players proceed through a progression of levels that gradually turn them into experts. They finally come to a level that’s effectively a simulation of performing the practice just as it would be performed outside the game, so that completing the game logically implies the ability to perform the practice as an expert would. Each step will be empirically verified to ensure that the game works optimally as promised.

This is much easier said than done.

The Blueprint is an outline of the theoretical and design work that makes this possible. If you’re suspicious of the strong claims I make for Super Practica (as is rational), then I encourage you to read the theory behind it and judge for yourself. I tried to explain it briefly but couldn’t do it in less than 100-or-so pages. (100 pages! That’s how you know it’s legit!)


Who’s making this? #

Actually I was kind of hoping you would. That is, I want this to be a collaborative project and I’m looking for contributions.

So far (as of the release of v0.6) just me, “svetogam”. I am uniquely qualified to develop Super Practica because I have a computer, an internet connection, and the precisely correct skillset to develop the optimal method of reproducing mathematical knowledge.

But making Super Practica will take a lot of work and I couldn’t possibly do it alone. So if you’re interested, I would appreciate any contribution you can make, whether it’s code, money, spreading the word, or something else. See the Contribute page for how you can help.


How do I know my contributions won’t be wasted? #

There’s much that we could salvage from Super Practica if it somehow fails or doesn’t live up to my claims:

  • For some definitions of “failure-proof”, Super Practica is failure-proof.
  • The code is free software, licensed under the AGPL, so it can be reused in making other games.
  • Assets will be licensed under the CC4-BY-SA license, so they can also be reused.
  • Even if we lose Super Practica, we won’t lose the friends we make along the way. That is, the same community and organization would be valuable for making other free and open-source games in Godot.

But I’m pretty sure Super Practica will work as expected. I don’t make my claims lightly and I intend to see it through to completion.

If you’re interested in contributing but have any doubts, then I will answer your questions if you open an issue with the “question” label on the discussion board.


Why should I fund Super Practica when I can buy inferior educational games instead? #

I’m glad you asked! (First of all, Super Practica is not an educational game.)

  • Educational games rarely function to reproduce practical knowledge and are very inefficient in the rare cases they actually work. (There are some exceptions like for touch typing, but not for mathematics.)
  • Super Practica is designed according to the optimal method for reliably and efficiently reproducing practical knowledge. That means educational games will only be effective insofar as their design is similar to Super Practica’s design.
  • Super Practica is free and open-source, which gives it many benefits over proprietary games.
  • Being a funder will give you a say over which topics will have greater priority to be covered.
  • Whether you fund Super Practica or not, you can get similar benefit by getting other people to fund it. (“True gamers” will recognize this as “the play”.)

So funding Super Practica will mean spending less money to play a better game, as explained in the Blueprint. You can do this through Liberapay or Patreon.


What can I expect to see in the future? #

We will start with arithmetic and move on from there to other topics of mathematics, and then perhaps beyond mathematics. Arithemetic includes both the basic arithmetic taught in schools and the higher arithmetic known as number theory. The focus will stay on arithmetic until the promise of reliably and efficiently reproducing practical knowledge is realized.

The next thing to look for is a short playable demo—not just a proof of concept—that begins to approximate the plan of the Blueprint. You can see the Roadmap for more information and to check up on how that’s going.

Keep an eye on the News page for updates!

Sections

Contribute

Project and Contribution Overview.

Super Practica is a big project with many different components. This page will introduce its different parts and point to where you can go if you want to help, or just look around. Funding Options Liberapay Patreon Funds will be used to pay developers, starting with me, Svetogam. Repositories You can find the source code and other repositories on Codeberg. These include: The game The book This website Documentation While the Resources page has some important documents, the Wiki has even more documents, including the Contributing Guide.

Svetogam

1 minute

115 words

Play

Ways to play Super Practica.

The latest release is Super Practica v0.6. This demo is only intended to be a proof of concept for demonstration purposes. It is recommended to watch the video playthrough instead of playing it. Many devices are not yet supported, and many changes are planned. Play Online Watch Playthrough Download Linux (64-bit) Linux (32-bit) Windows (64-bit) Windows (32-bit) Screenshots

1 minute

58 words