mirror of
https://github.com/klmp200/sarl-fireworks.git
synced 2024-11-21 22:33:20 +00:00
Fix broken Readme
This commit is contained in:
parent
ddbe90a1cb
commit
a2694cf5fb
BIN
Firework_en.pdf
BIN
Firework_en.pdf
Binary file not shown.
BIN
Firework_en.png
Normal file
BIN
Firework_en.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 91 KiB |
BIN
MVC_en.pdf
BIN
MVC_en.pdf
Binary file not shown.
BIN
MVC_en.png
Normal file
BIN
MVC_en.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 87 KiB |
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
This application follows a MVC (Model-View-Controller) pattern for the GUI communication.
|
This application follows a MVC (Model-View-Controller) pattern for the GUI communication.
|
||||||
|
|
||||||
![MVC pattern applied on this project](MVC_en.pdf)
|
![MVC pattern applied on this project](MVC_en.png)
|
||||||
|
|
||||||
|
|
||||||
# Fireworks demonstration
|
# Fireworks demonstration
|
||||||
@ -11,7 +11,7 @@ This application follows a MVC (Model-View-Controller) pattern for the GUI commu
|
|||||||
The goal of this demo is to bring out some fireworks using SARL agents.
|
The goal of this demo is to bring out some fireworks using SARL agents.
|
||||||
The application is composed of 4 agents. The whole structure holonic.
|
The application is composed of 4 agents. The whole structure holonic.
|
||||||
|
|
||||||
![Agents organization in the fireworks demo](Firework_en.pdf| width=150px |height=300px)
|
![Agents organization in the fireworks demo](Firework_en.png)
|
||||||
|
|
||||||
The main agent is the *LaunchingArea* which is linked with the GUI and and contains the other agents inside its inner context.
|
The main agent is the *LaunchingArea* which is linked with the GUI and and contains the other agents inside its inner context.
|
||||||
This agent creates the *RocketLauncher*, one by rocket asked by the user. It also transmits the gravity and other parameters.
|
This agent creates the *RocketLauncher*, one by rocket asked by the user. It also transmits the gravity and other parameters.
|
||||||
@ -54,7 +54,7 @@ agent LaunchingArea {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
![Application with the GUI](firework_screenshot.png| width=350px | height=300px)
|
![Application with the GUI](firework_screenshot.png)
|
||||||
|
|
||||||
Then, each RocketLauncher creates a *Rocket*. When this one is destroyed, the *RocketLauncher* is going to generate another one. This allows to displace the verification of the existence of the *Rocket* out of the LaunchingArea. It also isolates the *Rocket* and avoid that emitted events disrupt the managing of the simulation.
|
Then, each RocketLauncher creates a *Rocket*. When this one is destroyed, the *RocketLauncher* is going to generate another one. This allows to displace the verification of the existence of the *Rocket* out of the LaunchingArea. It also isolates the *Rocket* and avoid that emitted events disrupt the managing of the simulation.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user