Закрыт

build me a program based on the requirement below

This assignment is to create a graph code, do not use the Java/Python implementations of ADTs to apply it to movement through a “world”. The world will be a weighted, directed graph, with nodes for the start position and target(s), and other nodes containing blocks, diversions, boosts and portals. For example, in a cat world, a dog may block you, toys may take your attention, food may give you more energy and portals may prove that cats are pan-dimensional beings. This structure could also be used to implement Snakes and Ladders, or other games. Your task is to build a representation of the world and explore the possible routes through the world and rank them.

Sample input files will be available – with various scenarios in a cat world.
Your program should be called [login to view URL], and have three starting options:

• No command line arguments : provides usage information 


• "-i" : interactive testing environment 


• "-s" : simulation mode (usage: gameofcatz –s infile savefile) 
When the program starts in interactive mode, it should show the following main menu:

. (1)  Load input file 


. (2)  Node operations(find,insert,delete,update) 


. (3)  Edge operations(find,add,remove,update) 


. (4)  Parameter tweaks(adjust mapping of codes to penalty/boost features,see sample input file) 


. (5)  Display graph(weighted adjacency matrix,option to save) 


. (6)  Display world (your choice of representation, does not need to be graphical, should include 
counts of features, eg. 2 dogs and 3 toys, etc. Provide an option to save this data to a file) 


. (7)  Generate all possible paths through the world and calculate the weight of each path 


. (8)  Display paths(in order of weight with an option to save this data to a file) 


. (9)  Save network 


You can structure the menu/UI differently, just make sure at least those feature options are included.

When running in simulation mode, you will give the input files on the command line, then output the ranked paths to a file.

Навыки: Python

О клиенте:
( 0 отзыв(-а, -ов) ) Bandung, Indonesia

ID проекта: #32700346

6 фрилансеров(-а) готовы выполнить эту работу в среднем за $25

mirzaahamza

Heyy I am expert in python and I can help you with your project message me to discuss so that we can discuss

$20 USD за 1 день
(45 отзывов(-а))
5.0
neernab

Hi, We are a team of programmers having experience in wide varierty of skills ranging from HTML, CSS, Javascript, React js, React Native, MEAN Stack, Java, J2EE, JSP, Spring, Servelets,Kotlin, Python, Tkiniter, PyQT, Больше

$30 USD за 2 дней(-я)
(32 отзывов(-а))
5.1
esa59cfdec1d6569

Hi there, I checked your requirements and guarantee you it's gonna be done within the next few hours. Let's contact via chat so that I can start work immediately. Wish you the best.

$50 USD за 1 день
(17 отзывов(-а))
4.0
AndreiSokolov

===== Expert of Python and Algorithm(DiGraph, DFS, BFS, Dijkstra, Kosaraju etc) HERE ===== Dear Client! I am Andrei, experienced programmer from Russia. I have read your requirement and I noticed that I am appropriate Больше

$20 USD за 1 день
(4 отзывов(-а))
3.7
vscloudtechs

Hello, Hope you are doing well! I have checked your requirement. We have already work on similar requirements in past. We have right skills to work on this assignment. We will complete the work as per the requirements. Больше

$20 USD за 1 день
(4 отзывов(-а))
1.8
abdf2010

Hi, It is easy, I can do on time. I work online, where you can track progress of your project. I have 6 years of experience in development(websites, web applications, mobile apps, desktop applications, I/UX), using PHP Больше

$10 USD за 2 дней(-я)
(0 отзывов(-а))
0.0