Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
the_dungeon_project
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
12
Issues
12
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
genie_logiciel_2015
the_dungeon_project
Commits
cb8c7b66
Commit
cb8c7b66
authored
Jan 11, 2016
by
Thomas Dupriez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated README.md
parent
7e9ba875
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
111 additions
and
69 deletions
+111
-69
README.md
README.md
+111
-69
No files found.
README.md
View file @
cb8c7b66
...
...
@@ -4,32 +4,63 @@ If you have any trouble installing and playing this game, or if you just want to
contact the development team, send a mail (no need to be formal, and you can send it in French) to
**ens-info-genielog-2015@lists.crans.org**
################### INSTALLATION AND REQUIRED FEATURES ###################
################### JAVA 8 ###################
This project requires java 1.8.
To check if you have it, you can enter in a terminal:
```
java -version```
**To install Java 8 on Debian:**
* Enter in a terminal:
```sudo nano /etc/apt/source.list```
* Add at the end of the file :
```deb http://http.debian.net/debian jessie-backports main```
* Ctrl-O
* Enter
* Ctrl-X
* Enter in a terminal:
```sudo apt-get update```
* Enter in a terminal:
```sudo apt-get -t jessie-backports install openjdk-8```
This project require java 1.8.
To install it on debian stable or ubuntu 14.04 see in the wiki.
Make sure to have java 1.8 : java -version.
**To install Java 8 on Ubuntu 14.10 and later:**
* Just enter in a terminal:
```
sudo apt-get install openjdk-8
```
To compile:
**To install Java 8 on Ubuntu 14.04:**
*
Follow the instructions of: http://ubuntuhandbook.org/index.php/2015/01/install-openjdk-8-ubuntu-14-04-12-04-lts/
################### INSTALLATION AND REQUIRED FEATURES ###################
**To compile:**
cd project folder
make
To run:
**To run:**
*
The graphical version:
Graphical version:
make play
Terminal version:
*
The terminal version:
make play-term
To compile and run:
**To compile and run:**
*
The graphical version:
Graphical version :
make buildplay
Terminal version :
*
The terminal version:
make buildplay-term
To launch test :
**To launch the tests :**
make test
...
...
@@ -38,83 +69,94 @@ To launch test :
1)Launch the game.
2)On the main panel, you may :
2.
1)
single player : starts the game in a single player mode
2.
2)
multi player : enables to create/join a multi player mode
2.
3)
configuration : you may configure the keys used to play the game
2.
4)
IGP : stands for "in game programming" : you may configure your own A.I. for your game allies
2.
5)
exit : leaves the game
*
single player : starts the game in a single player mode
*
multi player : enables to create/join a multi player mode
*
configuration : you may configure the keys used to play the game
*
IGP : stands for "in game programming" : you may configure your own A.I. for your game allies
*
exit : leaves the game
3)Default commands:
Graphical version:
-Move left : left_arrow
-Move right : right_arrow
-Move up : up_arrow
-Move down : down_arrow
-Attack : a
-Ability1 : z
-Ability2 : e
-Ability3 : r
-Back to main : escape
Terminal version:
-Move left : q
-Move right : d
-Move up : z
-Move down : s
-Attack : o
-Ability1 : k
-Ability2 : l
-Ability3 : m
-Back to main : escape
################### HOW TO DOCUMENT ###################
To document the project, you need the package doxygen.
**Graphical version:**
*
Move left : left_arrow
*
Move right : right_arrow
*
Move up : up_arrow
*
Move down : down_arrow
*
Attack : a
*
Ability1 : z
*
Ability2 : e
*
Ability3 : r
*
Back to main : escape
**Terminal version:**
*
Move left : q
*
Move right : d
*
Move up : z
*
Move down : s
*
Attack : o
*
Ability1 : k
*
Ability2 : l
*
Ability3 : m
*
Back to main : escape
################### HOW TO GENERATE DOCUMENTATION ###################
To document the project, you need the package
*doxygen*
.
It will create a HTML documentation from the code.
To have inheritance graphs, please install graphivz.
To have inheritance graphs, please install
*graphivz*
.
To access the documentation, double-click on the
*doc.html*
file at the root of the project that
will be generated/updated by running the commands below.
**English version :**
*
With graphviz :
English versions :
make doc-html
Without graphivz
*
Without graphivz :
make doc-html2
French versions :
**French version :**
*
With graphviz :
make doc-html-fr
Without graphivz
*
Without graphivz :
make doc-html2-fr
###################
PRINCIPLE
OF THE GAME ###################
###################
GOAL
OF THE GAME ###################
Kill the monsters and reach the stairs !
################### DEVELOPMENT ###################
################### DEVELOPMENT
TEAM
###################
This game was created between september 2015 and january 2016.
It was designed in a software engineering course of M1 at ENS Cachan, France.
The following people were the developers :
-
Arrighi Emmanuel
-
Babonnaud William
-
Beauseigneur Clément
-
Begel Myriam
-
Bogdan Ursu
-
Cohen Louis
-
Chouasne-Guillon Gwendoline
-
Delcros Lucas
-
Dupriez Thomas
-
Garnier Remy
-
Ghyselen Alexis
-
Guerquin Arnaud
-
Hilaire Mathieu
-
Hocquet Guillaume
-
Huot Mathieu
-
Lopez Théodore
-
Ramusat Yann
-
Ringeade Clément
-
Toussaint Etienne
-
Thomas Colin
-
Ursu Bogdan
*
Arrighi Emmanuel
*
Babonnaud William
*
Beauseigneur Clément
*
Begel Myriam
*
Bogdan Ursu
*
Cohen Louis
*
Chouasne-Guillon Gwendoline
*
Delcros Lucas
*
Dupriez Thomas
*
Garnier Remy
*
Ghyselen Alexis
*
Guerquin Arnaud
*
Hilaire Mathieu
*
Hocquet Guillaume
*
Huot Mathieu
*
Lopez Théodore
*
Ramusat Yann
*
Ringeade Clément
*
Toussaint Etienne
*
Thomas Colin
*
Ursu Bogdan
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment