←Tutte le torri

Raahaao Code: C++

Get close to the machine: speed, memory, and the code behind games and systems.

9+ ore di lezioni · 2 progetti · €35

Ti aiuta a prepararti per: CPE – C++ Certified Entry-Level Programmer (C++ Institute)

Oppure includila in un piano mensile da €3.46 a settimana (addebitati €15 al mese) →

Serve un account per aprire qualsiasi lezione. Senza account puoi sfogliare le torri e i prezzi.

Paga in

Cosa imparerai, piano per piano

  1. 1

    Basics (Beginner)

    • How C++ runs
    • Variables and types
    • Input and output
  2. 2

    Logic (Beginner)

    • Decisions and loops
    • Functions
    • Strings
  3. 3

    Collections (Intermediate)

    • Vectors and arrays
    • Algorithms and lambdas
    • Structs and maps
  4. 4

    Memory (Intermediate)

    • References and pointers
    • Stack, heap and smart pointers
    • Classes and RAII
  5. 5

    Pro (Job-ready)

    • Headers, linking and CMake
    • Recursion and grids
    • Templates and the STL
    • Errors, exceptions and debugging

I due progetti sul tetto

Text adventure

Build a small text adventure that runs in the terminal: a prison escape through five rooms. You read commands from standard input, one per line, and print what happens.

  • Starts in the Cell and prints its name.
  • go moves between connected rooms.
  • take, drop and inventory manage items.
  • The locked door needs the key.
  • Unknown commands are handled.
  • Reaching the exit prints the win line with the move count.
  • The scripted walkthrough in the brief produces exactly the transcript shown.

Maze generator and solver

Write a program that reads a size and a seed, carves a random maze with a recursive backtracker, finds the shortest path through it with a breadth-first search, and prints both as ASCII art. Because the random numbers come from a fixed generator, the same seed must always give the same maze, byte for byte.

  • Rejects invalid sizes.
  • Prints a maze of the right dimensions.
  • The maze is a perfect maze (every cell is reachable).
  • The solver finds the shortest path.
  • Output is identical for the same seed.
  • The path is drawn with dots.

Domande

Devo installare qualcosa?

No. Tutto funziona nel tuo browser. Per i progetti puoi anche lavorare sul tuo computer e caricare i tuoi file.

Posso saltare quello che conosco già?

Sì. Una volta che possiedi una torre, ogni piano ha un test di salto: segna 8 su 10 e quel piano si apre.

Qual è la politica di restituzione?

Rimborsi entro 5 giorni dall'acquisto. Dopo 5 giorni, nessun rimborso o reso.

Mantengo l'accesso?

Sì. Una torre che acquisti è tua, senza abbonamento.

Refund policy