Help with assignment

Closed Posted 4 years ago Paid on delivery
Closed Paid on delivery

Hello,

I don´t know if this is the right page for this. What I need is someone who tells me, how to to this task (what classes etc.). I will do it by myself then. Just guide me a little bit, as I completely do not know how to start. Even a brief text might be sufficient.

I am a student and also happen to have computer science. Now we have a task that is to be finished within 2 weeks. Unfortunately, I am pretty new to programming, and this assignment is a bit more complex than the previous ones. My main problem is just understanding how to link things.

The task shortly summed up: We have to a programm a railway. First you have train tracks, which is a line from point A to point B (so 2D-coordinates). Train tracks can only be horizontal or vertical. After having added the first train track, the second should connect to the first at one end and so for every next trail track that you add. You can also connect horizontal and vertical ones.

And secondly, you have lots of different wagons (like 3 categories of wagons, and to every of those categories you have 3 subcategories). There are many methods, which I should be able to program I think, like "add track", "remove track", "add train" (adds wagon to Train), "delete track", "list track", "list wagons" and many more. One must be able to add wagons onto the train tracks (length and coordinates should fit, if not then error message), and to connect the wagons to a train. (Every wagon has its own ID, so some will, some wont connect).

In the end the user should be able to type commands like "add track (2,3) -> (2,6)" (add track <startpoint> -> <endpoint>), and as a result a track would be added (and saved), and so on. The next track would have to start/end at (2,3) or (2,6), be horizontal or vertical, and not cross the first track, or an error message will have to appear.

Finally, the trains even have a direction of travel and will be able to run, and also to collide, after which they would be taken from the tracks, "but not from the train data storage".

Okay, so. How are all These things linked together? How does one link them together? I don´t even know where to begin with. It´s hard to decide what of these things are classes, where are objects, how the track is saved after it´s been added. Right now, I am even failing to make a class for the train track.

I would very thankful for some help and advice.

Yours sincerely, Greg

Java Object Oriented Programming (OOP)

Project ID: #23885122

About the project

12 proposals Remote project Active 4 years ago

12 freelancers are bidding on average €23 for this job

it2051229

Hi Gred, I do Java programming and have good command in object oriented programming. I went through your initial requirements and I would like to help you. Let me know if you are interested so I can have further detail More

€30 EUR in 1 day
(1079 Reviews)
7.6
panjvirsingh

I would like to offer myself as a probable candidate for this assignment as I am confident of delivering a quality output. I have excellent expertise in this area. I have total 9 years or experience in desktop or web More

€30 EUR in 2 days
(21 Reviews)
4.2
richikchanda1999

Please don't panic. What I understood from reading the question, it is doable within 2 weeks, if not before that. I am a Java programmer with 7 years of experience in it. I am also experienced in Data Structures and Al More

€30 EUR in 14 days
(6 Reviews)
2.9
oschac99

I am a software engineering student in my 3rd year of school with 5+ years of java experience. I have example projects you could examine plus my help. Thank you for your consideration.

€16 EUR in 1 day
(1 Review)
0.8
MohsinRafiq6061

Hy how are you hope you are fine...i saw your task gave me i will provide best service My name is Mohsin and am working in Masia software house. I Have a team that work many platform which have Data entry or different More

€19 EUR in 7 days
(0 Reviews)
0.0
sivaslordu

If you just want some support to help, I can give you this, I'll do you a favor. you should look design patterns. My consulting period is 3 days .7 Euro per day

€21 EUR in 3 days
(0 Reviews)
0.0
Samaji206

I am very proficient in c and c++. I have 17 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ More

€8 EUR in 1 day
(0 Reviews)
0.0
rwenmax

Hey Greg, I'm Kamil and im also studying right now, University right now and I have tons of experience with java and object oriented programming. I do that as my hobby nearly everyday, and I read through your brief and More

€15 EUR in 7 days
(0 Reviews)
0.0
vapashos

Hello Greg i'm a computer engineer from Greece currently working as c++ software engineer. By reading the description of your assignment it seems that you need someone to make you understand how to transform all the co More

€29 EUR in 7 days
(0 Reviews)
0.0
hamzafarooq249

Hi! My name is Muhammad Hamza. I am interested to do this project. I will be readily available from 12:00 p.m to 12:00 a.m.I want to ask that the software project going to be developed lies in which domain such as medi More

€30 EUR in 30 days
(0 Reviews)
0.0
Rabana2

I am a professional in this field trust me. Am looking forward to working with you.

€23 EUR in 1 day
(0 Reviews)
0.0