Find Jobs
Hire Freelancers

I need a java programer

$30-250 USD

Zamknięte
Opublikowano 11 miesięcy temu

$30-250 USD

Płatne przy odbiorze
Walking a Maze The starting position for your jeroo will always be at location (1, 1). After running the maze, the jeroo should always end at the same position where it started. The catch is that Maze Island changes every time. Sometimes it is wider, sometimes narrower--the only constant is that it is rectangular and surrounded by water. Flowers can grow anywhere and everywhere on the island. Also, there may be up to ten nets located on the island, although there will never be a net at the starting position, (1, 1). Your Jeroo is guaranteed that there will always be enough available flowers on the island plus its starting flowers to disable every net. Further, you will have to write software tests to demonstrate your jeroo can handle this task. How to Walk a Maze While there are many strategies for navigating through a maze, one easy strategy is to simply hug the righthand "wall" (that is, water, or coastline) as you walk through the maze--you'll eventually make it all the way through the maze, back to your starting position (hugging the lefthand wall also works the same way, as long as you always stick to one side). If you traverse the maze completely, ending back at the starting location you are then ensured that all the flowers and nets have been cleared. You can use this strategy to create a simple maze walker (or runner) with just a few lines of code. Other strategies are possible, of course, so use the one you find easiest to understand. Designing Your Solution Download the scenario for this assignment, which contains the MazeIsland class: [login to view URL] Download program02-download.zip. In the program02 project, you do not need to create any island subclasses. Instead, create your own subclass of Jeroo called MazeRunner, and structure all of your solution code in it (see below). You can give your MazeIsland a myProgram() method that will create an instance of your jeroo subclass, place it at the starting position, and call its clearMaze() method. MazeRunner Requirements Constructor: Your MazeRunner class must provide a constructor that takes no parameters and that creates the jeroo holding 10 flowers facing EAST (a parameterless constructor is called a default constructor), with initial x, y coordinates of (1, 1). You can choose to provide additional constructors if you wish. Remember that constructors are not inherited by subclasses. However subclass constructors can invoke super class constructors using the super() keyword. clearMaze(): Your MazeRunner class must also provide a method called clearMaze() that causes it to collect all flowers, disable all nets, and return to its starting position. The Jeroo must achieve this goal by walking through every location in the maze before stopping back at the starting position. Other methods: You can divide your solution into as many other methods as makes sense. Your goal is to produce a solution that is readable and that completely solves the problem, with clear understandable methods of your own design. How many methods and how you name them are left up to you, but the quality of your work matters. Apply the guidelines for breaking problems up into methods. Including methods that are too long, or methods with poorly chosen names, will negatively affect your grade on the assignment. Also, be wary of writing complex or convoluted if statements or loops. Generally speaking, if it is hard to write it will also be hard to understand and there is probably a simpler cleaner alternative that would be more effective for this problem. In particular, remember that the more complex your logic is (the more if statements, while loops, or complex conditions you have), the more likely there will be mistakes. The solution need to keep very simple, only using while loops and if statements within the methods
Identyfikator projektu: 36699523

Informację o projekcie

18 ofert
Zdalny projekt
Aktywny 9 miesięcy temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
18 freelancerzy składają oferty o średniej wysokości $157 USD dla tej pracy
Awatar Użytkownika
Hi there, I'm bidding on your project "I need a java programer" I am expert in assignment and powerpoints, and can get it done for you efficiently. please leave a message on my chat so we can discuss the budget and deadline of the project. Also, have a look at my profile for my reviews and portfolios. Thanks Note: This is not an automated bid and i'm ready to discuss your project right now. .. .
$250 USD w 6 dni
5,0 (40 opinii)
7,3
7,3
Awatar Użytkownika
Hello Sir, I am expert java developer with huge experience in Data structure and Algorithms. As I reviewed your Maze Island assignment details it look perfect to me. I will do this assignment using your starter project code. Please review my profile and feel free to contact me. I will happy to help you. Thanks,
$230 USD w 3 dni
4,7 (96 opinii)
6,9
6,9
Awatar Użytkownika
Hi Friend, I have huge experience in java development and i am expert in solving assignments like this. As i worked on maze and snake game program. As i reviewed your assignment details and attached file it's looking good to me and i would like to discuss further with you. Please feel free to contact me and i will happy to solve this assignment. Thanks,
$233,33 USD w 4 dni
4,5 (92 opinii)
6,4
6,4
Awatar Użytkownika
As a full time java developer since 2010 I can help you with this maze solution. Requirements are pretty clear, only need the deadline.
$160 USD w 7 dni
5,0 (88 opinii)
5,7
5,7
Awatar Użytkownika
hello, i have read your project description and i can do it as required and on time . regards,
$110 USD w 7 dni
5,0 (75 opinii)
5,3
5,3
Awatar Użytkownika
Hello, I have rich experience in Java programming . I have read all your explanations carefully and fully understand your requirements. So I am sure I can give you correct and good results Contact me for more details, Best regards.
$110 USD w 3 dni
5,0 (24 opinii)
4,9
4,9
Awatar Użytkownika
Hello I can do this. Please share the details of the task so that I can check and confirm accordingly.
$140 USD w 7 dni
5,0 (1 opinia)
4,3
4,3
Awatar Użytkownika
Hi, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Java, Software Architecture Lets connect in chat so that We discuss further. Thank You
$140 USD w 7 dni
4,8 (1 opinia)
2,9
2,9
Awatar Użytkownika
Hello sir. I understand that you need a java programmer for walking a maze and I am confident that I am the best fit for this job due to my extensive experience in Java and Android development as well as software architecture. My skillset includes knowledge of Java language, Software Architecture which will be useful in designing the solution for this project. I have 7+ years of experience in this field which makes me an ideal choice for this project given the complexity of the task at hand. My expertise lies in developing attractive and robust apps which is why I believe I can deliver high quality results quickly while still keeping client's needs in mind. Thank you.
$100 USD w 5 dni
5,0 (1 opinia)
0,6
0,6
Awatar Użytkownika
I can make this app easily, feel free to communicate with me . Note that : - you can make an update on app if you need .
$100 USD w 3 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I understand that you are looking for a java programmer to help you with your project. With over 8 years of experience in software architecture, I am confident that I can provide the necessary skills to complete your project. Specifically, I have experience designing and implementing complex software systems using Java. This includes knowledge of OOA/OOD, general design principles and best practices as well as knowledge of Microservices and Cloud Native Computing. My skillset also includes quality assurance, database design and development and server management. This makes me well-suited for the task at hand as I can use my skills to ensure that there are enough flowers available on Maze Island for your jeroo to disable every net without issue. Additionally I can use my skills in testing to make sure the maze walker works as expected when completing the assignment.
$140 USD w 7 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I am writing to propose a solution for the task of navigating a maze as outlined in your project requirements. I will create a subclass called MazeRunner that extends the Jeroo class and implements a clearMaze() method. The solution will follow the right-hand rule strategy, ensuring the jeroo collects flowers, disables nets, and returns to the starting position. The code will be well-structured and readable, with comprehensive software tests. I am confident in delivering a high-quality solution and remain available for any questions or concerns. Looking forward to working with you. Sincerely, Mangue Freela
$120 USD w 7 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hi, Our proposed solution goes beyond the basic right-hand wall hugging approach and incorporates more sophisticated algorithms to optimize maze traversal. Our Approach: Pathfinding Algorithms: We will implement advanced pathfinding algorithms such as Dijkstra's algorithm or A* search algorithm to find the shortest path through the maze. These algorithms will enable the Jeroo to efficiently navigate through the maze while avoiding obstacles and optimizing the collection of flowers. Net Disabling Strategy: Our solution will intelligently analyze the positions of nets and available flowers to develop an optimal strategy for disabling each net using the available resources. This approach will ensure that the Jeroo efficiently clears all nets without running out of flowers. Robust Testing Suite: We will develop a comprehensive set of software tests that cover various maze configurations and challenges. These tests will validate the effectiveness and reliability of our maze-solving solution, ensuring its ability to handle different scenarios.
$220 USD w 3 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I have good knowledge of Java, SQL server, JSP, HTML, HTML5, CSS. Give me opportunity to developer project .
$100 USD w 7 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
As the best candidate for this project, I possess a strong understanding of maze-solving algorithms and have extensive experience in Java programming, which is essential for developing the MazeRunner class. Knowledge and Experience: I have a deep understanding of maze navigation algorithms and have previously implemented similar solutions. My experience in Java programming enables me to create well-structured and efficient code. Object-Oriented Design: I will structure the solution using object-oriented principles, creating a MazeRunner subclass that extends the Jeroo class. This design promotes code reusability, maintainability, and encapsulation. Clear and Readable Code: I value code readability and will ensure that the solution is easy to understand and maintain. I will break down the problem into smaller, manageable methods with meaningful names, adhering to best practices and coding conventions. Attention to Detail: I will pay close attention to the assignment's requirements and guidelines, ensuring that the solution meets all the specified criteria. I will strive for code that is concise, efficient, and avoids unnecessary complexity. By leveraging my knowledge, experience, and problem-solving skills, I am confident that I can successfully develop the MazeRunner class that meets the requirements outlined in the assignment. I am dedicated to delivering a high-quality solution that fulfills your expectations.
$140 USD w 7 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hi Greetings! We are team of software developers. We have big team of around 1500 software developers all over the world associated with us. We have developers working on almost all the technologies. We will assign you a project manager who will assist you during entire process of project completion. We will provide you fast,timely and on time delivery with reasonable and minimum cost. We are a registered company located in Indore,India. We are available right now for the project discussion and can start the project on an immediate basis. We have understood your project requirement We have 9 ++ years of experience in design and development. We can handle projects from small styling to full development from scratch. We will provide a good result in a short time and satisfy you fully. We have experienced developers in Java Software Architecture WHY-Us: » Ready to Start on Immediate basis &provide proper Testing. » Keep your Data & Website Secure: Daily Progress Updates. » You will get 30-days FREE BUG-SUPPORT even after Project-Completion Please come in touch and let's discuss more detail about your task via chat. Project milestones will be decided during chat. Thanks and Regards Tech India
$250 USD w 7 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga UNITED STATES
Sterling, United States
0,0
0
Członek od cze 3, 2023

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.