OpenAlice is a open source game written in C++ that is heavily inspired by the 2007 game Alice Greenfingers. In OpenAlice you control Alice, a scarecrow who wants to plant crops and watch them grow. Once they mature, Alice can sell her produce at the market.
First, clone the repository to your computer. Navigate to the folder where you want to keep the OpenAlice files and run the following command.
Second, navigate into the OpenAlice directory.
Third, move to the Windows 10 Release 64 bit branch.
Lastly, go to the folder called game and click on alice_game.exe.
To compile the code yourself, please install Make along with the following two zipped files and extract them.
By this step, you should have two files, one called "mingw64" and one called "SFML-2.5.1". Place those two folders wherever you please, but remember where you put them. Next, clone this repository to your computer by running the following command.
Next, go to the build_windows_10 folder and open the Makefile because we will need to make modifications to it.
Next, navigate to the bin folder inside the SFML-2.5.1 folder and copy all of the .dll files there into the build_windows_10 directory of OpenAlice.
After these changes, please run the following command inside the build_windows_10 directory.
After the code has compiled, run alice_game.exe.
First, you need to install SFML to your computer. You can do that by running the following command:
Then, you need to clone the repository and switch to the correct branch by running the following commands:
To run the game afterwards, all you have to do is type the following command
You need to install three things to make the compile-it-yourself version work.
SFML, we will install it once for it's headers and so that we can link to it, and then once more for usage after we no longer need to compile our code.
Install one can be installed from https://www.sfml-dev.org/download/sfml/2.5.1/ by choosing the "Linux GCC-64 bit" option. Please extract this file and put it in a place that you will remember, we will need to know it's path for later steps. After you can run OpenAlice successfully, feel free to remove this install, we will only need the second one.
Install two can be installed by running the following command:
Make, which can be installed by running the following command:
G++, which can be installed by running the following command:
After all the installations, please clone the OpenAlice repository by running the following command
Navigate to the build_ubuntu_20 folder by running the following command:
There is a Makefile in that folder. Please make the following modifications to the Makefile.
After these modifications, please run the following command.
Lastly, OpenAlice can be started by running the following command.
OpenAlice uses SFML for graphics and audio. The following link will take you to a page that contains tutorials on using SFML and a link where you can donate to the creators of this library. https://www.sfml-dev.org/
OpenAlice has been released into the public domain. Anyone is free to use, modify, or distribute this work for any purpose. The Unlicense applies to the source code and a zlib/png license applies to the SFML library which this game depends on. If I have made a licensing mistake or any mistakes in the proper procedure for releasing the contents of this repository to the public domain, please contact me by opening up an issue on this repository.
To the extent possible under law,
Sean Kenny
has waived all copyright and related or neighboring rights to
OpenAlice.
This work is published from:
Canada.