Find Jobs
Hire Freelancers

JavaScript Rubik's Cube Development

$10-30 USD

Geschlossen
Veröffentlicht vor 3 Monaten

$10-30 USD

Bezahlt bei Lieferung
I'm seeking a talented developer with proficient skills in JavaScript and a solid understanding of game algorithms. Though I forgot to specify in my earlier questionnaire, I'm interested in developing a Rubik's Cube game with interactive features such as allowing user input, tracking and displaying statistics, and even a function to solve the cube automatically. Key Responsibilities: - Code implementation utilizing JavaScript - Use of game algorithms for cube-solving functionality Ideal Candidate: - In-depth expertise in JavaScript coding - Comprehensive understanding of game algorithms Please include your experience related to the above-mentioned areas in your proposal. Let's build an entertaining and interactive Rubik's Cube game together. Here is the specific instructions: ‏4. Solving a Hungarian cube (small) - ‏Can be solved without a code (30 points) or as a code problem (up to 60 points - allows a total score of 130 in the exercise). ‏See instructions at the end of the exercise. ‏The Hungarian cube (in English Rubik's cube) is a three-dimensional unit problem invented by Erno Rubik in 1974. The original cube consists of six pieces, each with the size of a 3x3 square. The squares are in six different colors. Each piece can be rotated 90 degrees, when the goal is to produce ‏A sequence of moves that will result in six uniform colored wigs. ‏The space of states in this problem is huge: 1019 x 4.3 ‏In this question we will refer to a simpler problem - a three-dimensional cube with six faces, where the size of each face is 22 squares. In total, the number of different situations in this problem is 3,674,160 ‏State representation: To solve the problem, we describe a state as follows: ‏WW ‏"WWWW RRRR GGGG YYYY 0000 BBBB" :) We will describe this array as a string (each letter indicates a color when the index of each value in the string is according to the position of the slots, numbered as follows: ‏And ‏solution: ‏The solution is any configuration where the squares in each wig are of (somewhat) uniform color. ‏Possible moves: ‏In fact, each action has 12 possible moves: you can rotate each of the wigs 90 degrees Front, Right, Up, Back, Left, clockwise or counterclockwise. We will mark the wigs as follows and Down. The wig is the one facing us (located in the center of the drawing), 8 is the opposite wig, etc. ‏d ‏We will mark the possible moves with the letters FR, U, B, L, and D, where each letter indicates a 90 degree clockwise rotation of the selected wig. Or, each wig can be rotated 90 degrees ‏F, R, U, B, L, and D': in the opposite direction, when we indicate it with a comma ‏A simulator of each move is available here: ‏[login to view URL] ‏Note that each of the actions results in a permanent change of the colors of the squares according to the way of movement. For example, when performing operation T, the positions of the squares in this wig will change (clockwise rotation), and there will also be a rotation of the adjacent wigs in the cubes that have moved as follows. (For example, squares 17-18 are on the same die as square 2, and therefore rotate together with it.) 10,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22.23) (2.0.3 1,20,21,6,7,4,5,10,11,12,13,14, 15,8,9,18,19,18,17,22,231 ‏"WWWW RRRR GGGG YYYY OOOO BBBB": Correspondingly, the color positions can be updated from ‏"WWWW BBRR RRGG YYYY GGOO OOBB" : ‏The change in the positions of the squares following each action is detailed here: ‏[login to view URL]~popyack/Courses/AI/Fa21/assignments/HW3/Rubik/Rub ‏ik 2x2x2 base.ру ‏Please note, from this point on - new instructions, with the possibility of a partial solution: a. (30 points) A class must be implemented to represent the state, a function of isGoalStates and a function of ‏B. (15 pts) You must write a code, which will receive as a call a string of the positions of the colors according to the agreed format (for example, "WWWW BBRR RRGG YYYY GGOO OOBB" will describe the cube on the upper right side.). ‏and will find a solution using dfs (with a check of the states in the route to prevent loops). ‏third. (15 points) A solution must be allowed using the algorithms Uniform cost search and ". In the case of ‏The order of operations according to ‏Tie, candidate states must be prioritized in alphabetical order (also possible: by ‏The order listed from left to right - first and last. Indicate if you chose this priority.) ‏detail ‏Which heuristic did you choose (a simple heuristic is possible, but not zero) for the algorithm, there is no reason. ‏A partial score will also be given for the implementation of UCS, i.e. "with heuristic 0. ‏In order to run the code uniformly, the central program [login to view URL] must be called, receiving as the first input (argument) the string describing the given cube (with the names of the colors in capital letters and without spaces) while the second input is the name of the requested search algorithm (DFS/UCS/ ASTAR) ‏The output of the run will be a list of the steps to the solution, and an indication of the number of nodes the algorithm visited until the solution. ‏Successfully!
Projekt-ID: 37753221

Über das Projekt

6 Vorschläge
Remote Projekt
Aktiv vor 1 Monat

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
6 Freelancer bieten im Durchschnitt $20 USD für diesen Auftrag
Avatar des Nutzers
I am excited about the prospect of developing an interactive Rubik's Cube game with user input, real-time statistics tracking, and an automatic solving function. With a solid foundation in JavaScript and game algorithms, I am well-equipped to create a captivating gaming experience. As an experienced developer, my expertise lies in JavaScript coding, and I possess a deep understanding of game algorithms. Previous projects have honed my ability to adapt and customize gameplay, making me an ideal candidate for realizing the unique requirements of the Hungarian cube. With a focus on UCS, DFS, or potentially Dynamic Programming for optimal user experience, I plan to build the game with a top-tier user interface and an emphasis on delivering an exceptional user experience. I look forward to the opportunity to collaborate on this project, creating an engaging Rubik's ( Hungarian) Cube game that aligns with your vision. Best Regards,
$25 USD in 3 Tagen
4,8 (16 Bewertungen)
3,4
3,4
Avatar des Nutzers
As an experienced developer with a strong command over JavaScript, I am passionate about creating engaging and interactive experiences for users. Building a Rubik's Cube game falls right within my expertise. Alongside solving a Hungarian cube, which seems interesting as it allows a total score of 130 in the exercise, I'm comfortable integrating features from allowing user input to displaying complex statistics. Apart from my JavaScript skills, I bring an extensive understanding of game algorithms that are essential for implementing the cube-solving functionality you require. With over [X] years of experience, I've honed my ability to break down intricate problems like the Rubik's Cube into manageable algorithms, capable of producing an accurate solution while maintaining maximum efficiency. In addition to the technicalities, what sets me apart is my dedication to deliver timely results without compromising on quality. Your project is not just another job for me; it is a challenge I'm excited to tackle head-on, ensuring that we build an entertaining and highly functional Rubik's Cube game that keeps users engaged for hours. Let's get started on creating something truly exceptional!
$10 USD in 1 Tag
5,0 (3 Bewertungen)
2,1
2,1
Avatar des Nutzers
Hello, Hope you are doing well ! Having extensive experience in web , App development and design, I am well-acquainted with the significance of clean user interfaces and streamlined functionality that perfectly align with your project requirements. My proficiency in CSS, HTML, MySQL,Java, Flutter and PHP will ensure an efficient and I can do your work as per your requirement. lets connect through chat for detailed discussion. Thank you
$20 USD in 7 Tagen
5,0 (1 Bewertung)
0,6
0,6
Avatar des Nutzers
With several years of experience in both Java and JavaScript, collaborating with a nitty-gritty focus on algorithms like game development, I'm the perfect fit for your Rubik's Cube challenge. My firm grip on JavaScript pairs flawlessly with my understanding of game algorithms, a necessity in executing functions like user input tracking, statistic display, and even automatic cube-solving. I have developed interactive games that require precise user manipulation, similar to the logic needed for the Rubik's Cube. In addition to my coding skills, my adaptability and problem-solving abilities would be advantageous in handling the complexity of the project. The Rubik's Cube is widely known as one of the most challenging puzzles ever invented. However, as a Fullstack Developer who excels in delivering complex solutions, I believe nothing is beyond our team's reach. Whether it is implementing an ingenious state representation or handling complex code problems to ensure an accurate cube-solving functionality, you can trust I'll rise to the occasion. I promise you an end product that meets your expectations and a partnership experience that exceeds them - delivering innovation, polish and usability at every turn. Let's make this entertaining and interactive Rubik’s Cube dream a reality!
$20 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I would love to try this work. Please consider hiring me for this project Sir I am clear on this Idea on a bit behalf of me.. Thank you..
$10 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I am a highly skilled and dedicated professional with a background in computer science, specializing in computational science. I bring a wealth of knowledge and expertise to the table, having honed my skills through rigorous academic training and real-world application. My passion lies in creating efficient and innovative solutions using cutting-edge technologies. With a solid foundation in computer science principles, I excel in problem-solving and algorithmic design. I am well-versed in Java Script, leveraging its capabilities to develop robust and scalable applications. My commitment to clean, maintainable code ensures that my projects are not only functional but also easy to understand and extend. Having successfully completed various projects, I am confident in my ability to deliver high-quality work within specified timelines. My dedication to staying abreast of industry trends and continuously enhancing my skills sets me apart as a dynamic and adaptable professional. I am eager to contribute my expertise to your project on Fiverr, bringing a combination of technical proficiency and a passion for creating impactful solutions. I will send you the work today.
$35 USD in 1 Tag
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von ISRAEL
kfar Sava, Israel
4,8
7
Zahlungsmethode verifiziert
Mitglied seit Juli 31, 2019

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.