|

An Open Source Game
by The Morpheus Tutorials

Join us today! Join our Discord
You can already play an early version: Cryptic Pre Alpha 2 Read the Blog Post Play Now

Blog

Blog post image
Cryptic now on TikTok? 3/9/2022 Author: Maximilian
Read
Blog post image
Progress Prealpha 3 - February 2022 2/27/2022 Author: Marius
Read

The Project

The project "Cryptic" was initiated by the german YouTuber The Morpheus. It was first announced on October 15, 2017 with an announcement video (german). The goal of the project is to create a unique experience for the players, but primarily make it possible for people interested in coding and computer science to develop and improve their existing skills and create something great. This includes the determining of the game content, the design, sounds, the programming, the testing and the server maintenance.

Together, we daily strive to make Cryptic better and want to give you an interesting, adventurous and playful introduction into the world of hacking.

What is Cryptic?

Cryptic is a MMO Hacking-Simulation with realtime strategy elements. Using specific programs and command, you can infiltrate the systems of other players and the global infrastructure. Level up your hardware and software, produce your own malware in your development center or communicate with other players to plan a joint attack. But this is just the beginning.

Help the cyber police as a white hat to put a stop to the activities of malicious hackers or become a black hat, cripple whole networks and spy the other players.

Groups

Frontend

The frontend team creates the gaming surface, where Cryptic is played. This includes all conceivable game elements e.g. a desktop, or various apps within the game, which provides an interesting feeling. The challenge is to code complex game mechanics without any game engine. You should bring knowledge of website development, expertise in TypeScript, Angular, and Git. In the ideal case, you bring SCSS knowledge too.

Backend

The backend team codes the complex game logic and is responsible to maintain it. Another part is the testing of the backend-structures as well as the writing of a performant code, so there are no performance issues. You should bring good knowlege of Java, Python and Git.

Gamedesign

The game design team deals on a theoretical level with the content, characteristics and factors that must be present for the design of an exciting game. This means that we work out all the content of the game together. This includes e.g. the development of a desktop, the invention of various hacker attacks and a terminal or an experience system and their respective logic. The most important requirement is to be creative and to keep an eye on the connection between many different factors and parameters.

Design

The design team is split into three different sectors. The sector “graphics“ creates all required icons, design templates und additional footage, which is needed by the game or website. “Videoproduction“ creates all different kinds from videos such as trailers, intros and animations. The sector “sounddesign“ composes whole pieces of music and creates sound effects.

Website

The website team is developing the website and maintains it. This includes the development of various menu pages, a header and footer, as well as other functions and areas that will be implemented during the course. You should have knowledge of web technologies such as HTML, SCSS and Vue.js.

Security

The security team deals with code audits, penetration testing and developement of security concepts, for you can play Cryptic in a secure environment. Experiences in web-hacking e.g. XSS and SQLi, and experience in dealing with tools such as nmap, sqlmap and burp are mandatory.

Translation

In the translation section, all relevant texts are translated into the respective foreign language. You should have good German and foreign language skills. We are currently looking for translators for English.

Correction

The text team writes and corrects all possible texts that arise for the project and game. You should like to deal with texts as well as have good German and English language skills. We are currently starting to introduce a wiki for Cryptic, so we are still looking for active editors.

FAQ

What is the "community project"?

The "community project" is a project that has been announced in October 2017 by The Morpheus Tutorials. We build a 2-dimensional browser game from scratch. The team consists of people of different age groups. We meet in Discord to work together. You can find more information in the specification sheet.

Do I have to be able to code?

No, you don't have to be able to code in order to help develop the game. You can also join teams like game design, text, and graphic design.

Is it possible for a beginner to help with the coding?

As a beginner, this project might be too difficult for you, so we might advise beginners to continue improving their skills. You can decide between the backend in Python or Java and the frontend in Angular and HTML. In your department, you should know the basics of the respective programming language. Everything else you will learn in the course of the project.
More at the FAQ page.