Utilisateur:Troll

De L'Arche
Aller à : Navigation, rechercher

Présentation

Faisons un tour des projets


Site Web

- Pour apprendre divers langage
- Pour mettre un peu de contenu
- Because we can

Ecrivain

Ecriture de quelques histoires trouvable sur mon site

Tribu v1

Principe (premier jet)

Jeu sur internet
Tu créer un login et manage le comportement de ta tribu (IA en fichier à modifier, selon un fichier type )
Tu regardes comment elle évolue au contact des autres

Caractéristique d'une tribu

- Population
- Ressource
- Force militaire
- Réputation
- Culture


Phase 1: Evolution

Ta tribu grandi: Tu choisis une caractéristique à privilégier

Phase 2: Rencontre(1/2)

Ta tribu prépare une rencontre: Tu peux choisir d'envoyer 2 hommes parmi
- Espion: Donne accès aux chiffres "Force militaire" et "Ressource" de la tribu que tu vas rencontrer
- Contre-Espion: Modifie ou annule les données recueillies par les espions
- Diplomate: Donne accès aux chiffres "Réputation" et "Culture" de la tribu que tu vas rencontrer
- Politique: Modifie ou annule les données recueillies par les Diplomate

Phase 3: Rencontre(2/2)

Ta tribu fais la rencontre: Tu peux choisir une action

Attaquer

(Diminue la réputation )
- Raid ( capture de ressources, pertes minimales )
- Pillage ( destruction de ressources, pertes minimales )
- Conquête ( capture de ressources et population )
- Éradication ( destruction de ressources, massacre de population )

Manœuvrer

- Piège ( destruction de réputation)
- Tournée artistique ( destruction de culture)
- Coup d'état ( Manœuvre finale pour prendre le contrôle )

Échanger

(Augmente la réputation )
- Commerce (augmente les ressources )
- Art (augmente les cultures )
- Politique (augmente les réputation )

Protéger

- Territoire
- Ville

Fichier IA

Permet d'utiliser les informations pour choisir:
- En phase 1: ce que tu veux privilégier
- En phase 2: Les personnages que tu veux envoyer
- En phase 3: L'action à effectuer

Avancement Actuel

Apprentissage de PHP

Version actuellement présentée

La version présentée ici se veux "simple" pour avoir quelque chose de fonctionnel au final

Maintenant il n'y a que deux phase : la 1 et la 3

exemple de fichier IA pour la 1:

<?php
	// Durant cette phase ta tribu grandi toute seule
	// choisit le paramétre que tu veux privilégier pour ta tribu (variable $nom_est)
	
	//Variable disponible
	//$population, $ressources, $culture, $militaire, $reputation
	
  $phase1="population";
	//$phase1 doit finir avec l'une des valeurs suivante:
	//"population" ou "ressources" ou "culture" ou "militaire" ou "reputation"
	
	//Exemple
	if($population<$ressources)
	{
		$phase1="population";
	}
	else
	{
		$phase1="ressources";
	}
	
	//Fonction Bonus ;p 
	//1 pour envoyer un message 0 sinon
	$EnvoiMessage=1;
	// pour l'envoyer à toi même
	$MessageDestinataire=$nom_est; 
	// le contenu doit être une chaine de caractére
	$MessageContenu='Ma tribu viens de grandir ! elle va develloper '.$phase1.' !';
?>


exemple de fichier IA pour la 3:

<?php
	// Durant cette phase ta tribu en rencontre une autre ou elle même ><, qui est la variable $AutreTribu
	// durant cette phase, choisit l'une des trois actions

	//Variable disponible
	//$population, $ressources, $culture, $militaire, $reputation, $AutreTribu, $nom_est
	
        $phase2="commercer";
	//$phase2 doit finir avec l'une des valeurs suivante:
	//"attaquer" ou "commercer"
	
	//Exemple
	if($nom_est==$AutreTribu)
	{
		$phase2="commercer";
	}
	else
	{
		$phase2="attaquer";
	}

	//Fonction Bonus ;p 
	//1 pour envoyer un message 0 sinon
	$EnvoiMessage=1;
	// pour l'envoyer à toi même
	$MessageDestinataire=$nom_est; 
	// le contenu doit être une chaine de caractére
	$MessageContenu='Ma tribu a rencontrer '.$AutreTribu.' ! Elle a '.$phase2;
?>

Piste pour des versions suivantes

- Complexifier le problème -> utiliser autre chose que des lois mathématique simple pour les calculs, ajouter des paramètres
- Fichier IA -> Fichier qui écrivent des fichier IA (introduire l'auto apprentissage)
- Visualisation Graphique et prise en compte des distances entre les tribus

AChildBot

Créé un bot pour IRC qui écoute les réponses à une phrase, les retient et les réutilisent plus tard:

exemple:

10 fois de suite, le bot a observé que Daarky a dit salut puis que Fent a dit salut.
Les prochaines fois que quelqu'un dira salut, il dira salut

Puis études des résultats

Voire amélioration de l'IA d'apprentissage (trop basique évidement, mais faut test pour voir ;p)