Find Jobs
Hire Freelancers

Small simple Java program needed

$10-30 USD

ที่ทำเสร็จแล้ว
โพสต์ มากกว่า 5 ปีที่ผ่านมา

$10-30 USD

ชำระเงินเมื่อส่งงาน
I need a small Java project to be completed. The project consists of creating a small game with basic controls and requirements. Here is the description of the project: There is an artificial environment that a robot can freely walk on that. The user controls the robot's movement. The environment automatically will be loaded from the given file. The environment is a 2D character set. The program should read a 2D array of characters. The program should store the entire map inside an array. To move the robot, you give the commands like u for up and d for down and... If the location is blocked you can produce a new command. After each move, the energy of the robot reduces by one. If you receive to the goal point within the number of allowed steps (i.e. The total energy) then you are a winner. If you run out of steps, you are a loser. If you enter a blank line the program exits. The program should store the states of the robot on private static member variables. The program should only have one class "GoalSeekingRobotGame". The others must be static methods. There are different types of characters: Goal: '*' Robot: 'o' Empty space: ' ' Obstacle: '#' Battery: '+' Trap: '-' Boundary: % Direction: A character number: 'u', 'l', 'd', 'r' The user can move to any direction by inserting any of the following characters: u, l, d, r The robot has a certain initial energy. After each move, its energy reduces by one. The robot's energy increases by 10 when moving over a battery and the battery disappears. The robot's energy decreases by 10 when moving over a trap and the trap disappears. The direction will never disappear and they show the goal is located in which direction. The robot can only see a square space around itself with a radius of two blocks. It saves its memory and it marks its path with '.' characters. The user is the winner if it reaches the goal point without running out of energy. No Methods body (i.e. between { and }) is allowed to be larger than 12 lines. The attached files are for the game and a test drive to read the game configurations. I need this completed as soon as possible (under a day). Thanks
รหัสโปรเจกต์: 17964912

เกี่ยวกับโปรเจกต์

9 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 6 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
หมอบหมายให้:
รูปอวาตาร์ของผู้ใช้
Perhaps the biggest question I have is to the UI. From your description, it sounds like this will be a console game- and the method size limit should be easy with my normal top-down design methodology. I expect this game to take no more than a couple of hours to build in its entirety.
$15 USD ใน 1 วัน
4.8 (10 รีวิว)
2.6
2.6
9 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย $47 USD สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
Hello this is asad, i have a vast experience in java programming , if you need an A grade , contact me.
$50 USD ใน 1 วัน
4.9 (90 รีวิว)
6.5
6.5
รูปอวาตาร์ของผู้ใช้
This should not be a very complex task but it could be hard to finish it in a short time so the price is this. You don't specify does the application must be a console one or a gui. If you want the console app I will do it for you in a given time. Message me to discuss more some details. Looking forward to your message.
$30 USD ใน 1 วัน
5.0 (45 รีวิว)
5.2
5.2
รูปอวาตาร์ของผู้ใช้
Hello? How are you? I have good skills in So I can complete your job in time. Hope to work with you. Thank you.
$55 USD ใน 3 วัน
4.9 (20 รีวิว)
4.8
4.8
รูปอวาตาร์ของผู้ใช้
Hello, I have read the program description mentioned by you and I am pretty sure this matches to my skill set. I love programming with Java and other C like languages. The application you mentioned actually is going to be a Console type application which uses the keyboard input , that means either either we want thread in very advance case or we need to show robot output ones and then wait for the input. I have created many games using JAVA and I do have enough experience in Java as well. Buzz me if you are looking for an expert who has unmatched skills in Java.
$77 USD ใน 1 วัน
5.0 (10 รีวิว)
3.9
3.9
รูปอวาตาร์ของผู้ใช้
hello i read instruction that is given in this project please provide more detail for the project i have done number of project in OS simulation i will provide 5 star rating work thanks
$88 USD ใน 1 วัน
4.4 (18 รีวิว)
3.6
3.6
รูปอวาตาร์ของผู้ใช้
I have watched java grow up and mature into the language that it has become today. Though I am young, I have 6 years of java programming under my belt and this project seems very manageable I am a third-year Computer Science major student at the University of Georgia looking to help out other computer science students. I am willing to do work for cheap as I need money for rent and it builds my portfolio. I can probably have this done within 36 hours Looking forward to your business!
$35 USD ใน 1 วัน
5.0 (2 รีวิว)
1.1
1.1
รูปอวาตาร์ของผู้ใช้
Hello my name is Fares, I can get it done perfectly as you want let's chat when you are online, Thanks
$45 USD ใน 3 วัน
0.0 (0 รีวิว)
0.0
0.0

เกี่ยวกับลูกค้า

ปักธงของ UNITED STATES
New York, United States
5.0
14
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ ก.พ. 27, 2017

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง