,;<*:;_> >*,;.*=: =__@,;=; ^=_:,@;;

@;**<.:< @^:^=.># _.;^>@_@ .<=^=*.<

E2344102 E4830A69 89549F1F 7BC72C2C

00000100 10111001 00110111 10101001

@;=,=:,, <>*;_<,> @:,.=,;= ,*=<^:,;

10110001 11100001 10110010 01011010

_:=:=#;, *=*<<^*# _.:.*_<_ >*>@#>_#

C4D14151 3AB72996 3ABB2589 3668986C

,^>#@@<@ ;:<*=#** _=#;.;@* #@::>#<;

51ED4A78 B29941EC 0C09E1DE D1E4D6DE

//////// //////// //////// ////////

00110100 11000101 00000101 00101001

//////// //////// //////// ////////

//////// //////// //////// ////////

^=;:^,.* *@#@__*: _;@:=*## *.,=*,@:

><=:#<<^ ,==:<=:= >,=;@;>. __>##@.>

#.>@..=< =*@;:.:@ <.=<@:>. ;^*>#*=^

:;.@:_,> =##@_;=# *#*_#;_@ >>.,@<>.

//////// //////// //////// ////////

^,.@<<;* _=>#,<@^ =^;,@^>_ _:#<*#:;

//////// //////// //////// ////////

8B09A336 DD3E08BA 351DCAC6 7F01F92E

//////// //////// //////// ////////

3201A077 F75EB183 8CE16E93 05F306FC

8CFB897B F6760ACF 89D711E6 860835F3

.*<.>=^> :__@>^:= ;*##^._. *>::*;^>

^.@;@*^@ _=*:_;,> ;#^=<=>@ <_>*^.@^

*#=:;;@* *_>^;#_^ __@,@:<< _;,.:.^=

:#@=.=*, <<_*;^*> *^,^,**: >>,<_#_<

01000111 11101110 00100011 01001101

00001000 01001100 01111010 11111110

9EA767FB 9F65BA30 3A6A1677 06CE5347

5F8538A2 0F239E8A 5524840B 3FD398CB

4E5EEAD7 2662BCC6 FF309F2E 77D3995D

01B4A815 014D7E25 87DC2D0E EDCF10D6

^:##_<.= :==<@#_< _@@>.**^ .>,:@=@#

01001001 01010001 10011111 01111000

>,@,*:=: >@#*@<,^ _<*:@>:; ,**#<#_>

10111000 01110000 11101001 11000000

10101110 00110111 10001011 10111011

364F6B0C C24EBF94 7E9D9F15 78D8F988

@@,@,_^, ;=*#.>=@ _=<_;=#* #_;;#:;=

10101000 00011101 10011000 01010000

>@^#,*^_ ;^::=*^^ ::.<,*<. __._<;>>

7E7D628B 03A03AB8 A3096FBD 9A59D275

:>=*::*; #,_;;_@_ =@:^=__= _==#:@*.

00010111 10100111 01010100 01001100

//////// //////// //////// ////////

=#=.^=,> <.^:.^;> ,>^,<<>: *;=^=*>^

//////// //////// //////// ////////

^^@@<*>; ><_*=^.; .=::,*<@ ,=.:;_@*

7A202A99 1EEEA882 FB32493F A5DC7C80

0F4120B1 03FD8056 F6930FF4 B7952885

10000110 11010110 11101101 00111000

01110110 10101100 10011011 01111101

5D641E9F E8CB9331 08D66B7A 84FDC8C9

//////// //////// //////// ////////

00010011 10111110 11001100 01011111

10011101 01011011 11101010 10100110

4F768E31 7A3A986B 6290E0AF 306A0651

_:##;<#: #;<:,#*= ^:;.#*>@ =,:@.#^#

10110101 10111111 11011101 00110111

//////// //////// //////// ////////

*<_^==#^ _=:^#>_# ##.*^<^> .*=;_*>>

.:.:=@;. **#@=^#: .*<=*#*= <^=><,..

^*:#^_^@ _=;_:@=> =;:<==>. _#.#>._#

*=^.:#;* _<__;.^_ >;.^^<_> <,@#:.;.

93E3A949 4A0373C1 5C0AD10B B2BD0949

:.^,;=<; ,,_=^,<* =<:*_#_= :;^.=.;=

@<.#<*>< *@::@^;: .^,:#,:_ ,@#^@*_@

<,,@>@<: *#_;;@*^ <;#_,=:# _^;:>#<<

//////// //////// //////// ////////

,;,,^,## *#>=@,@: =**>_@;: :*,@.#_^

1688A0BF C9615388 279829F0 A5AB1696

8A0EC9DB BCD25207 D40795C5 4BEDC246

DE3AD5C0 3760C9E8 D2AE5E77 4FEFE554

3DFCBA1B B7507D30 8DCC4A0E 622AACB1

//////// //////// //////// ////////

^<#>_=.. <@#=><*; =^:<;^;< ;*.<=@::

00011111 10010010 00000101 00100000

0811741B E5DC79E9 A8795C8B DC858522

//////// //////// //////// ////////

.=#:#^;. <_#:_,;> <,,<.,._ @;.^,^#<

172B0F3B 89762339 53878D9B 6509BD7F

24EAC093 A51F7934 794E55F1 1B082D8E

00100111 00111111 01111110 00111100

9F50511A 7EA6F7DD 887AE8D3 AC16ACB5

@@>^.@<^ ^;<,,;@_ ,:,@@@=_ #^>*.:.*

*,<#<@.# _:=##,.# .^=>:..= .;##^_,;

//////// //////// //////// ////////

##*^;^^^ .>,>:__. <;^*^@_. *@,#__:*

DB480295 29D761C0 36A58588 7EA030C3

D346880C F6BF721

9CFF6F6C B5408C58 077EC85D 1D79AB5E

Darwin’s battle royale

Intelligence artificielle par renforcement en Unity

Voir plus

01. Info


Statut: Terminé

Dates: 16/01/2022 - 10/04/2022

Technologies

  • icon

    Unity

    // Moteur de jeu

  • icon

    C#

    // Langage de programmation

  • icon

    PyTorch

    // Framework de machine learning

Équipe

  • Moi

    // Développeur Unity et intelligence artificielle

03. Présentation


Présentation

Ce projet est un un "zéro player game" ou "self played game" (comme le jeu de Conway), c'est-à-dire que le joueur sélectionne uniquement la situation initiale. C’est un projet d’intelligence artificielle évolutionniste : on réitère l'expérience sur plusieurs générations et chaque génération tire parti de la précédente avec certaines mutations possibles.
Il s’agit d’un environnement 3D dans lequel évolue des créatures. Le but de chaque créature est de tuer les autres grâce au combat de corp à corp et la créature qui est la dernière à rester remporte la victoire.

Level up

  • Introduction à l’intelligence artificiel et à l’apprentissage par renforcement
  • Développement de jeux vidéo orienté en IA
  • Gestion de projet solo (Mêlés quotidiennes, rédaction des fonctionnalité, trace écrite du travail, etc…)