Find Jobs
Hire Freelancers

Educational VB project

$100-500 USD

Ολοκληρώθηκε
Αναρτήθηκε πάνω από 20 χρόνια πριν

$100-500 USD

Πληρωμή κατά την παράδοση
Program is an implementation of Schellingdale. Perhaps browse around to see similar software (none of which does precisely what I want). 1. There is an n x n board (a ‘checkerboard’). The value of n can be chosen by the user: 7<n<150. 2. There are two kinds of ‘inhabitants’ on the board: reds and greens. 3. User chooses number of reds and greens. 4. Computer divides reds and greens randomly across the board. 5. Both reds and greens have a rule that determines whether or not they are ‘happy’ in the neighborhood in which they live. A neighborhood consists of the eight places on the board that surround a red or green inhabitant (the board is ‘folded’: those on the edges have inhabitants on the other edge as their neighbor). The neighborhood is `of distance 1’. User defines size of the neighborhood up to n/4. A neighborhood of distance 2 consists of the eight places surrounding the focal place plus the 16 places around that. 6. User determines rule that determines whether an inhabitant is happy (may differ for reds and greens), but is of the following kind: an inhabitant is happy if and only if between x% and y% of his neighbors are of the same color as his own color, 0<x<99, x<y<100. 7. Each round, one inhabitant is randomly chosen, and if this inhabitant is not happy at his spot, he moves to a randomly chosen spot where he is happy (version 1) or he moves to a spot where he is happy that is closest to his own spot (version 2). User chooses version 1 or 2. 8. The rounds continue as long as there are inhabitants who want to move. User can choose to ‘let the rounds run until convergence’ or ‘run one round at a time’. For wanted output see enclosed file. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Windows Programming in VB preferred, perhaps also Visual C. If project runs ok, may want a version with more possibilities.
Ταυτότητα εργασίας: 3071586

Σχετικά με την εργασία

8 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 20 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
See private message.
$85 USD σε 7 ημέρες
4,9 (29 αξιολογήσεις)
3,7
3,7
8 freelancers δίνουν μια μέση προσφορά $181 USD για αυτή τη δουλειά
Avatar Χρήστη
See private message.
$137,70 USD σε 7 ημέρες
5,0 (63 αξιολογήσεις)
6,5
6,5
Avatar Χρήστη
See private message.
$340 USD σε 7 ημέρες
4,8 (21 αξιολογήσεις)
5,1
5,1
Avatar Χρήστη
See private message.
$143,65 USD σε 7 ημέρες
5,0 (17 αξιολογήσεις)
4,2
4,2
Avatar Χρήστη
See private message.
$425 USD σε 7 ημέρες
4,6 (2 αξιολογήσεις)
4,1
4,1
Avatar Χρήστη
See private message.
$85 USD σε 7 ημέρες
4,9 (42 αξιολογήσεις)
3,4
3,4
Avatar Χρήστη
See private message.
$119 USD σε 7 ημέρες
5,0 (1 αξιολόγηση)
0,0
0,0
Avatar Χρήστη
See private message.
$110,50 USD σε 7 ημέρες
0,0 (3 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της NETHERLANDS
Utrecht, Netherlands
5,0
32
Μέλος από Απρ 22, 2003

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.