-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
133 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
<div class="links"> | ||
<a href="https://www.nintendo.com/us/store/products/ludo-game-just-chill-out-switch/" class="btn btn-amber btn-sm z-depth-0" role="button">Buy game <i class="fa fa-cart-shopping"></i></a> | ||
<a href="http://farmind.pl/just-chill-out/" class="btn btn-amber btn-sm z-depth-0" role="button">Read more <i class="fa fa-book"></i></a> | ||
</div> | ||
|
||
# Project Description | ||
|
||
The project was based on the rules of the iconic board game Ludo, also known as Pachisi. Its goal is to move all of your pieces from the starting point to home, your square in the opposite corner of the board. Ludo is both an exciting and strategic game that can provide hours of fun for players of all ages. The project was realized using the Unity game engine in a relaxed atmosphere with relaxing music. The game allows for both playing with bots and multiplayer mode on one device. This was my first project where I was responsible for coding the main game mechanics and managing the project as the lead programmer, conducting code reviews, and guiding junior colleagues into the world of programming. I was also involved in releasing new versions of the game. | ||
|
||
<div class="row"> | ||
<div class="col-sm mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/projects/ludo_screen3.jpg" title="choose player and game menu" class="img-fluid rounded z-depth-1" zoomable=true %} | ||
</div> | ||
<div class="col-sm mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/projects/ludo_screen11.jpg" title="instructions menu" class="img-fluid rounded z-depth-1" zoomable=true %} | ||
</div> | ||
<div class="col-sm mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/projects/ludo_screen12.jpg" title="victory menu" class="img-fluid rounded z-depth-1" zoomable=true %} | ||
</div> | ||
</div> | ||
|
||
## Features | ||
|
||
The project implemented the following features: | ||
|
||
- mechanics of moving pieces and computer opponents | ||
- special effects and animations | ||
- camera movement mechanics | ||
- moving and interactive environmental elements | ||
- fully turn-based gameplay | ||
- multiplayer mode on one device and single-player mode against bots | ||
- intuitive user interface | ||
|
||
<div class="row justify-content-sm-center"> | ||
<div class="col-sm-8 mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/projects/ludo_screen4.jpg" title="example board" class="img-fluid rounded z-depth-1" zoomable=true %} | ||
</div> | ||
</div> | ||
<div class="caption"> | ||
Ludo game gameplay screen | ||
</div> | ||
|
||
## Technologies Used | ||
|
||
In the course of the project, I became acquainted with the following technologies and tools: | ||
- .NET | ||
- C# | ||
- 3D animations | ||
- Unity Cinemachine | ||
- Unity Terrain Tools | ||
- Visual Studio | ||
- Blender | ||
- Unity Profiler | ||
- Wwise | ||
- NUnit | ||
- Hack&Plan | ||
- Gimp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
<div class="links"> | ||
<a href="https://www.nintendo.com/us/store/products/ludo-game-just-chill-out-switch/" class="btn btn-amber btn-sm z-depth-0" role="button">Kup grę <i class="fa fa-cart-shopping"></i></a> | ||
<a href="http://farmind.pl/just-chill-out/" class="btn btn-amber btn-sm z-depth-0" role="button">Czytaj więcej <i class="fa fa-book"></i></a> | ||
</div> | ||
|
||
# Opis projektu | ||
|
||
Projekt bazował na zasadach kultowej gry planszowej Chińczyk, znanej również jako Pachisi. Jej celem jest przesunięcie wszystkich swoich pionków z punktu startowego do domu, czyli do swojego kwadratu na przeciwległym rogu planszy. Chińczyk jest grą zarówno pełną emocji, jak i strategiczną, która może zapewnić wiele godzin zabawy dla graczy w każdym wieku. Projekt został zrealizowany przy pomocy silnika gier Unity w luźnej atmosferze i z relaksującą muzyką. W grze istnieje możliwość grania zarówno z botami jak i w trybie wielu graczy na jednym urządzeniu. Był to mój pierwszy projekt, w którym byłem odpowiedzialny za kodowanie głównych mechanik gry oraz zarządzanie projektem jako główny programista, wykonujący przeglądy kodu oraz prowadząc młodszych kolegów w świat programowania. Zajmowałem się też wydawaniem nowych wersji gry. | ||
|
||
<div class="row"> | ||
<div class="col-sm mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/projects/ludo_screen3.jpg" title="ekran wyboru gracza" class="img-fluid rounded z-depth-1" zoomable=true %} | ||
</div> | ||
<div class="col-sm mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/projects/ludo_screen11.jpg" title="zasady gry" class="img-fluid rounded z-depth-1" zoomable=true %} | ||
</div> | ||
<div class="col-sm mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/projects/ludo_screen12.jpg" title="ekran końcowy rozgrywki" class="img-fluid rounded z-depth-1" zoomable=true %} | ||
</div> | ||
</div> | ||
|
||
## Funkcjonalnośći | ||
|
||
W ramach projektu zaimplementowane zostały następujace funkcjonalności: | ||
|
||
- mechanika poruszania pionkami oraz przeciwnikami komputerowymi | ||
- efekty specjalne i animacje | ||
- mechanika poruszania kamerą | ||
- poruszające się oraz interaktywne elementy otoczenia | ||
- w pełni turowa rozgrywka | ||
- tryb wielu graczy na jednym urządzeniu oraz tryb pojedynczego gracza botami | ||
- intuicyjny interfejs użytkownika | ||
|
||
|
||
<div class="row justify-content-sm-center"> | ||
<div class="col-sm-8 mt-3 mt-md-0"> | ||
{% include figure.liquid path="assets/img/projects/ludo_screen4.jpg" title="example board" class="img-fluid rounded z-depth-1" zoomable=true %} | ||
</div> | ||
</div> | ||
<div class="caption"> | ||
Ekran rozgrywki gry Ludo | ||
</div> | ||
|
||
## Wykorzystane technologie | ||
|
||
W ramach realizacji projektu udało mi się zapoznać z następującymi technologami i narzędziami | ||
- .NET | ||
- C# | ||
- Animacje 3D | ||
- Unity Cinemachine | ||
- Unity Terrain Tools | ||
- Visual Studio | ||
- Bledner | ||
- Unity Profiler | ||
- Wwise | ||
- NUnit | ||
- Hack&Plan | ||
- Gimp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: page | ||
title: projects.titles.project3 | ||
description: projects.descriptions.project3 | ||
img: assets/img/projects/ludo_screen1.jpg | ||
importance: 1 | ||
category: game-dev | ||
--- | ||
|
||
{% translate_file _projects/ludo-just-chill-out.md %} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.