SFML community forums

General => SFML projects => Topic started by: fixus971 on January 29, 2011, 06:37:36 pm

Title: Trasporter: Object Oriented project of a double conveyer AI
Post by: fixus971 on January 29, 2011, 06:37:36 pm
Hi. I just make my first review of my first project using: C++, OOP, SFML + Flibs

Trasporter screenshot thumbnail: (http://dl.dropbox.com/u/5385637/Dev/Trasporter%20screenshot%20thumbnail.jpg)

Trasporter screenshot: http://dl.dropbox.com/u/5385637/Dev/Trasporter%20screenshot.png

Trasporter Video: http://dl.dropbox.com/u/5385637/Dev/Trasporter.mpg

Trasporter classes chart: (http://dl.dropbox.com/u/5385637/Dev/Trasporter%20classes%20chart.png)

Trasporter is a Object Oriented project of a double conveyer simulation with a double view for comparison.

Here I used Sprites with some effect to have many color from one image and to get a trail of movements to debug movements.
I used some simple graph function of SFML to trace scheduled moves.

Every conveyer have an integrated AI with:
2 automatic modes with different chassis precedence
1 convenient semi automatic mode
1 totally free manual mode for test porpoise
* anti Crash system that look around others conveyer moves intention also if other conveyer is in manual mode.

Plant is reconfigurable as hardware and setup.

Next I used View to separate screen and simulate 2 different plants.

This project was converted and now really work into a Simatic S7 PLC.
Title: Trasporter: Object Oriented project of a double conveyer AI
Post by: Nexus on February 05, 2011, 02:10:53 am
The video doesn't work at my computer (Windows 7). Are you sure the file is okay?

I have to say, I can't imagine your project very well without a visualisation ;)
Title: Trasporter: Object Oriented project of a double conveyer AI
Post by: Zinlibs on February 05, 2011, 02:29:42 am
Just download the video on your disk and open it with VLC