Langages Orientés Objets : Java
- Début du projet : 01/02/2013
- Date remise du projet : 01/03/2013
Test Driven Development
En lecture seule. http://git.romaindauby.fr/cheveaux
- Le fichier .classpath est propre à chaque environnement pour inclure la librairie JUnit afin de lancer les tests unitaires. IL est ajouté dans le .gitignore pour ne pas interférer les commit entre les différents OS. Demandez aux administrateurs du projet si vous souhaitez récupérer un exemple.
- Afin de répondre au mieux au découpage objet qui est l'objectif principal de ce projet, chaque case du plateau est instanciée en tant qu'objet unique. Pour des raisons d'optimisations (rapidité du programme et mémoire système), nous devrions utiliser une collection d'entiers plutôt qu'une collection d'objets.
- Nous utilisons des collections de type ArrayList car elles sont rapides en lecture et lentes en écriture par rapport aux LinkedList. Ici, nous ne faisons que des lectures dans ces tableaux d'objets.
- Télécharger la dernière version
- Cloner le repo :
git clone http://git.romaindauby.fr/cheveaux
. - Importer le dossier
cheveaux
dans le Workspace en tant que projet existant dans Eclipse - Lancer le jeu
Si vous avez des question ou des bugs sur le projet, merci d'ouvrir un ticket. Avant d'ouvrir un ticket, merci de vérifier que la réponse à votre demande n'a jamais été traitée.
Rester à la page sur le développement du projet et les nouveautés de la communauté.
- Suivez @r0mdau sur Twitter
- Ou bien @thomasGheberg sur Twitter
Copyright 2013 r0mdau, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.