Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Trasporter: Object Oriented project of a double conveyer AI  (Read 2508 times)

0 Members and 1 Guest are viewing this topic.

fixus971

  • Jr. Member
  • **
  • Posts: 76
    • View Profile
    • http://www.fixweb.it
Trasporter: Object Oriented project of a double conveyer AI
« 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:

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:

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.
^_^=>Il calcolatore รจ straordinariamente veloce, accurato e stupido. Gli uomini sono incredibilmente lenti, imprecisi e creativi. L'insieme dei due costituisce una forza incalcolabile. (Albert Einstein)

Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6286
  • Thor Developer
    • View Profile
    • Bromeon
Trasporter: Object Oriented project of a double conveyer AI
« Reply #1 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 ;)
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development:

Zinlibs

  • Full Member
  • ***
  • Posts: 127
    • View Profile
Trasporter: Object Oriented project of a double conveyer AI
« Reply #2 on: February 05, 2011, 02:29:42 am »
Just download the video on your disk and open it with VLC
Zoost & Zoom libraries : An easy way to create and handle geometric objets, animate and use them for better graphics !