DCA475AE 37F90FC1 CFB21249 4AE6B365

10000011 11011111 10011011 01000000

50EF1063 030BF08F 7E760E5B 2C42EEA2

C06F63DC E9E5C41B A95D5501 78FFBE70

5AED2802 F64E2D40 C074B2D9 8FBA9F73

87B8A013 E2F7C2D6 B9426DB8 24C756FE

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

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

11111111 00101011 11001000 10001001

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

*:^@:;,> ^=,>=^== *;

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

B1DC9155 03BC2B17 8655B068 4932CF99

10110100 01110101 01100110 00000100

8535C720 93DDDA49 36413041 2CE31712

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

F494C7B6 E34A7C27 CA4E89BB 30D55633

01111010 00000000 11011000 01111000

10110101 01111001 10011101 11001101

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

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

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

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

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

01000010 01001011 01010111 01100001

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

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

00101010 11000111 00010111 11110000

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

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

00110100 10111100 11001101 10111000

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

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

11111110 11010111 00110001 00001010

01010010 11000001 00100100 01001100

10111000 11110111 00011011 10101001

BAECC590 98762067 0EE86E58 D33D888B

7597C214 95F96BF3 BDC870BB E02E3990

10010001 10110000 11010000 00000010

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

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

01010101 01011111 0010011

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

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

10101110 00010000 00011100 01101010

E5E32D18 6FE45934 799309E7 237D006A

78B3640C 21A618B6 F8734142 936F5E95

11110010 01000000 10011000 01110011

5BA65FD3 D2C9C972 12ED9F37 09CA5793

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

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

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

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

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

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

00111011 10001100 10110100 10110101

////////

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

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

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

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

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

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

7E149DF3 12224C82 24369690 E02E29AC

EF6F44E4 9D217483 350B9E8E 9554567A

01100100 01101111 01000111 10100110

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

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

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

11001101 00001100 11001111 10001011

5C1C5610 ACAFF19B 1607A3CD 67E2F7BA

10111100 11101101 00010100 11101110

10011111 11011110 10011011 11110001

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

10000101 01100000 00110111 11011100

40700707 3CE56CE6 04060AF1 B340AF17

01110100 00110100 00111000 00011011

10011001 11100110 00101000 11011011

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

01101001 10101000 11011110 10001011

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

11001100 10110111 01010010 10000100

10011100 10001001 11000111 00100000

F5DC7E5E F9873C6F 5540F6B2 74D48DB0

626B696F 68490

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

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

,#=

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

D0204C6C 6057594C FC092298 FF84B2C7

9B58F82A 8B688E27 75C382CB A9A4D0AE

FAD287E2 652E0F09 E42F32F7 15F25529

01110110 10110010 00011110 00110101

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

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

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…)