Coder Social home page Coder Social logo

fillingstation's Introduction

Filling Station simulation program

It's a simple program to simulate working process of filling station. Was made by students under software engineering course.

#####Main features:

  • Create custom filling station fields
  • Move, turn, delete patterns
  • Adjust fuel consumption
  • Simulate operation of filling station with different streams of vehicles
  • Speed up or slow down simulation process
  • Get statistics of simulation process

#Version v1.1 is here!! What's new:

  • Vehicles have learned how to speed up and slow down!
  • Even more their road choose became more logical
  • You can use middle mouse click to copy already placed pattern
  • Also fuel type would change if you scroll it's pattern
  • Fixed some issues with random generators
  • Fixed simulation on a high speed
  • Added more bugs (as usual :D)

Comparer: v1 vs v1.1

version v1 version v1.1

How to use

######View full video by clicking on gif.

Pattern placement:
Patterns placement
Simulation proccess:
Fillers arriving

//TODO add text guide

##How to try? Direct link ton the last release version (don't worry no viruses):
Filling Station v1.1.zip

Previous versions:
Filling Station v1.1.zip
Filling Station v1.0.zip

Requirements

It's C# WPF .Net program, which uses xna framework. So you have to install xna on your PC for application to work (https://msxna.codeplex.com).

There is one more project in solution. It is simulation kernel, which is fully xna project. WPF doesn't support xna. That's why it's a big hack. If you make changes in kernel project, rebuild it separately. Otherwise kernel project won't compile.

Developers

This project was made under software engineering course at SSAU in 2014-2015 and was developed by students of IT degree.

Todo's

  • [DONE] Change Access DB to use app preferences
  • [DONE] Change file reading/writing from binary to json format

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.