Skip to content

2025-09-27

A C++ group intends to start

flowchart TD
  git --> codeberg
  git --> github
  codeberg[Codeberg] --> github
  github[GitHub] -->
  conquer_chess_repo

  cpp[C++] --> qt_creator

  sfml[SFML] --> run
  other_libraries[Other libraries] --> run
  qt_creator[Qt Creator] --> run

  steam_account[Steam account] --> steam_key
  steam_key[Steam key] --> play

  markdown[Markdown] --> document[Document] --> conquer_chess_repo
  graphics[Graphics] --> conquer_chess_repo
  audio[Audio] --> conquer_chess_repo

  subgraph conquer_chess[Conquer Chess]
    conquer_chess_repo[Modify repository]
    run[Run]
    play[Playtest]
  end
  • Download and install the free Qt Creator version, https://www.qt.io/download-open-source . If that fails, you can use Visual Studio Code for C++ development too; I can make it compile Conquer Chess too with some effort...

  • Download the book Thinking C++ volume 1 by Bruce Eckel, e.g. https://archive.org/details/eckel_-_thinking_in_c_volume_1

  • Write and run a C++ 'Hello World' program

  • Get a GitHub account. If you are too young and you feel uncomfortable, you can use Codeberg to get started with a code hosting website. Let Richel know your username and/or follow him. His username is richelbilderbeek

  • Get connected to Lördagskurserna Discord, e.g. via https://discord.gg/mSrmSMdRKf

  • Make your first git commits. Follow the book 'Git for youngsters', https://codeberg.org/richelbilderbeek/git_for_youngsters

  • Download and install SFML

  • Explore the Conquer Chess repository: what is on the website, where is the code, where is the artwork, etc. You can already contribute!