Find Jobs
Hire Freelancers

Blocks arranging algorithm script

$250-750 USD

Kansellert
Lagt ut omtrent 4 år siden

$250-750 USD

Betalt ved levering
BLOCKS – SECOND MILESTONE The Algorithm Visit the following link to see the initial design: [login to view URL] Student will select a combination of groups then click on RUN. The system keeps trying different blocks from each group to eventually complete the smallest possible rectangle of a given set of blocks inside a fixed height grid. Of course, all possible rectangles will be checked and saved for user to choose from. Check PDF 1. One column is equal to 10mm width. One row is equal to 10mm height. In other words, each cell is 10x10mm. Let’s say there are a number of 5 groups were selected and ready to run the system under 8 rows. System will begin the search with 1 column probabilities. etc 2. The system will start stacking blocks together with as many options as possible. Of course, the system must follow the rules. a. All functions go from right to left. b. Four types of blocks: Loose, Entrance, Bridge, Exit c. Blocks cannot flip horizontally or vertically but can rotate 90°, 180°, 270° degrees clockwise or counterclockwise. d. Loose Block can move freely in the rectangle. e. A combination can have more than one Entrance, Bridge or Exit blocks. However, when there’s an Entrance Block, there must be an Exit Block connected to it directly or through a Bridge block. When there’s a Bridge Block, it means that there are an Entrance and an Exit Block. Otherwise, the system will not run the algorithm and will notify the student of the problem. 3. When the smallest rectangle is created, the system will place it on the grid. If the user is not satisfied with the rectangle, they can click on it and manage the rectangle popup will appear with options of other results to choose from. Check PDF. 4. Definer: A controller that defines the beginning and end of each combination. Without this controller, student cannot process the algorithm. A combination should always start and end with a Definer. 5. When student wants to process a combination, s/he has to multiselect all the blocks consequently starting and ending with a Definer after which they can hit the Run button.
Prosjekt-ID: 24653785

Om prosjektet

6 forslag
Eksternt prosjekt
Aktiv 4 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
Tildelt til:
Brukeravatar
Good day, I hope this finds you well. I read your project description with the attached pdf requesting for an algorithm that can fit chosen blocks in the smallest possible dimension within a fixed space and I humbly offer my services. My name is Hassan Sulaiman O. with over 3 years of active development of customised algorithm-driven web applications and an excellent record of great feedbacks from my clients. Please contact me so we can discuss on your project. Thank you.
$500 USD om 7 dager
5,0 (2 omtaler)
3,0
3,0
6 frilansere byr i gjennomsnitt $522 USD for denne jobben
Brukeravatar
I am reading your project and checking all the details provided. I am comfortable working with you and I want to discuss your project. Kindly contact me, Thanks
$500 USD om 7 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
Hi, How are you? I just saw your job posting and I felt that I can help you with this job considering the experience I have with Software Development, AJAX, Programming, Game Development and Algorithm. Please check my portfolio: https://www.freelancer.com/u/AITSoft Regards, Shamshad
$750 USD om 23 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
I am professional engineer over 15 years. I will start freelancer as a hobby using after 5 pm. Relevant Skills and Experience I have experience from c language, java, Python, javaScript, etc.
$333 USD om 20 dager
0,0 (0 omtaler)
0,0
0,0

Om klienten

UNITED ARAB EMIRATESs flagg
Dubai, United Arab Emirates
5,0
5
Medlem siden jul. 19, 2013

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.