In this project, we implemented three games, Sliding Tile, 2048 and Calculator, by introducing User along with scoreboard and adding difficulty of the game. We linked users' performance of playing the game by user names such that each user's scores are all recorded and can be displayed individually on scoreboard.
In order to set up the Game Center, you can git clone https://github.com/chengjiahao1234/CSC207_project_gamecenter.git by using git to download a working copy of the game. In order to run the game, emulators in Android Studio or android phones should be used. We suggest users run the game on Pixel 2, or an emulator of this model. Install a Pixel 2 emulator, specifying the device OS as Android 8.1 API 27 and leave all other settings to default values. Other emulators with API27 and Android 8.1 may also be used.
Additionally, the code only runs on Java 1.8 and above since we implemented new applications that are limited to 1.8 and above
- Jiahao Cheng ID: chengjiahao1234 https://github.com/chengjiahao1234
- Lewis Leng ID: lengJunY https://github.com/lengJunY
- Feifei Li ID: BlizzardBlack https://github.com/BlizzardBlack
- Wenkai Cao. ID: kevin949373048 https://github.com/kevin949373048
Copyright Jiahao Cheng, Lewis Leng, Feifei Li, and Wenkai Cao, 2018
Distributed under the terms of the GNU General Public License.
This is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this file. If not, see <http://www.gnu.org/licenses/>.