Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/josola/love_letter
Browse files Browse the repository at this point in the history
  • Loading branch information
josola committed Jun 10, 2020
2 parents 1a1a169 + 537dbe9 commit 40dd2b6
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,15 @@
# Missive
# Love Letter (text version) 🖥️
### A text based card game inspired by the wildly popular card game Love Letter.
**CURRENTLY UNDER DEVELOPMENT**

Missive is written entirely in the C++ programming language. The developer's intention for this project was to learn how to write clean, easy to read, and reusable object oriented code using C++, while creating a usable product in the process. This intention is currently in development.

Development on Missive began purely as a Love Letter clone in text format using the standard output stream, this is where branch one comes into play. Branch one of this repository contains the intial program design and is a 99% working version of the game. The programming style used in this branch is mostly procedural, leaving the developer with a version of the game that worked, but was difficult to modify due to its design. When the power of cleanly written, single responsibility object oriented code presented its potential, a rewrite was immediately started in branch two.

Branch two contains the most current version of the Missive game. Written in object oriented style, with clean and easy to read design paradigms. This branch is currently in development and does not yet represent the finished game, for the finished game you can compile and run branch one.
This program is written entirely in the C++ programming language. The developer's intention for this project was to learn how to write clean, easy to read, and reusable object oriented code using C++, while creating a usable product in the process. This intention is currently in development.

Developed using Visual Studio, Visual Studio Code, and XCode on the Mac, Windows, and Ubuntu (linux) platforms. Here is a link to a short demonstration:

https://youtu.be/ybKOK7LfGsw

All instructions on how to play the game are given to players as they play the game, like a texted based adventure game.

To try this program on your own system, clone this repository using your own methods and security protocols. Then compile and run the program. The program is an executable that launches a local terminal/command prompt session and plays within this session. For branch two "the object oriented rewrite" your include directories should look both in the src folder AND the card folder. **REMINDER:** Branch two is incomplete and does not contain the full game experience that branch one does. Please practice your own security protocols when running software from an untrusted source. This software and all its components are protected under the MIT license.
To try this program on your system, please download the source code for the current release, as this project is currently under development and the branches are actively updated as work is completed. Please practice your own security protocols when testing this software, this software uses the MIT license.

**All code within this program uses the MIT software license. Written by Jordan Sola 2019 - 2020**

0 comments on commit 40dd2b6

Please sign in to comment.