Luca Clicker is an idle-incremental simulation game inspired by AdVenture Capitalist based on the Luca pastry shop. You start with nothing but ambition and a pretzel. Sell items, earn money, and build your empire one click at a time. Each sale earns you income, which can be reinvested into upgrades and automation systems to scale your profits. Players begin with a single unlocked food item.
The game is played using the mouse.
- Main Menu: When you start the game, you can choose to start a New Game or load a Saved Game.
- Selling Items:
- On the left side of the screen, you'll see a list of pastries you can sell.
- Click the UNLOCK button to make an item available for selling.
- Once unlocked, the button changes to SELL. Click it to start selling the item.
- A progress bar will show you the state of the sell.
- Upgrading:
- Next to the sell button, you'll find the UPGRADE button.
- Click it to level up your item, which makes it sell for more money.
- Automating Deliveries:
- To the right of the "UPGRADE" button, you will find a "DELIVERY" button.
- Click this button to pay a one-time fee and purchase an automated delivery service for that item.
- Once purchased, the item will be sold automatically, earning you income without needing to click the "SELL" button.
- Using Beverages:
- On the right side of the screen, you can find beverages.
- Just like pastries, you first need to UNLOCK them.
- Once unlocked, you can USE them to get a temporary income boost.
- Earning Money: Your total money is displayed at the top of the screen.
- Quitting: Simply close the game window. Your progress will be saved automatically.
- All the features of the game using the clicker UI.
- Idle progress while the game is off.
- 2 șabloane de proiectare (design patterns)
- o clasă șablon cu sens; minim 2 instanțieri
- preferabil și o funcție șablon (template) cu sens; minim 2 instanțieri
- minim 85% din codul propriu să fie C++
- tag de
gitpe commit cu toate bifele: de exempluv0.3sauv1.0 - code review #3 2 proiecte
All the assets used in this project are stored in the assets directory. They are categorized into audio, font, and textures.
| Item | Filename | Source |
|---|---|---|
| Pretzel | Pretzel.png |
Flaticon |
| Pizza | Pizza.png |
Flaticon |
| Apple Pie | ApplePie.png |
Flaticon |
| Strudel | Strudel.png |
Flaticon |
| CovriLuca | CovriLuca.png |
Flaticon |
| Item | Filename | Source |
|---|---|---|
| Water | Water.png |
Flaticon |
| Coke | Coke.png |
Flaticon |
| Coffee | Coffee.png |
Flaticon |
| Ayran | Ayran.png |
Flaticon |
| Matcha | Matcha.png |
Flaticon |
Interface elements were extracted from AdVenture Capitalist using AssetStudio.
| Font | File | Source |
|---|---|---|
| Mighty Souly | MightySouly-lxggD.ttf |
Download |
| Audio | File | Source |
|---|---|---|
| Adventure Capitalist | adventure_capitalist_theme_song.wav |
YouTube (converted to .wav) |
- C++23: The core programming language used for the project.
- SFML 3: Simple and Fast Multimedia Library for handling windowing, graphics, audio, and input.
- CMake: For managing the build process and dependencies.