Find Jobs
Hire Freelancers

The Mirror Box

$30-100 USD

Ukończony
Opublikowano ponad 21 lat temu

$30-100 USD

Płatne przy odbiorze
Mirror Box game program Specification: The mirror box is a puzzle game where the player is presented with a closed box, which within itself has a set of windows along all four sides. Within the box there are one or more mirrors, which have each been positioned at the angle of 45-degrees. The aim of the game is for the player to try and locate the mirrors by shining a light through the box, in either a horizontally or vertically direction. If the light goes straight through the box, it then establishes that a mirror has not been located, thus if the light is entered at co ordinates of A, 5 and the light comes out of the grid at C, 6 (a reflection of 90-degrees) it means that the light must have been reflected off one of the mirrors located within the box. The user who is playing the game will not be able to see inside the box. The game is played simply, by the user entering in the co ordinates, they wish the light to travel, and the program will then display the co ordinates where the light emerges. In order for the program to work correctly, the user must enter the number of mirrors they require (anything between 1 ??" 3) and the mirror box will be automatically created, and the mirrors within the box will be placed randomly. The player will be allowed to have unlimited amount of guesses until they feel comfortable to be able to guess the position of the mirrors. Once they feel they know the position of the mirror. They can tell the program they want to guess, where the mirrors are positioned. If the guess is wrong the program will display an error message and tell the user to enter some more co ordinates or take another guess, if the guess is correct, the board and mirrors will be displayed and the game will end. THE GAME MUST BE DESIGNED IN VISUAL BASIC, AND THE ACTUAL GAME DESIGN IS GIVEN BELOW: ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work [login to view URL] GAME MUST BE DESIGNED IN VISUAL BASIC 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. ## Platform Expanding step 1. 1. Create the mirrorbox and put the mirrors in it. 1.1 Create array with 6 rows and 6 columns, all filled with spaces. 1.2 Add the mirrors to the selected cells. Step 1.2 can be expanded as follows 1.2 Add the mirrors to the selected cells. 1.2.1 Ask user how many mirrors to put in cells 1.2.2 Loop for each mirror 1.2.3 Randomly select a cell (row and column) 1.2.4 Randomly select a mirror type (/ or \) and store it in that cell 1.2.5 End loop Quick thought ??" how can you ensure that you don’t get two mirrors allocated to the same cell? Extra marks available if you can sort that out. Expanding Step 2 2. Allow user to try shining lights in as many windows as they want 2.1 Loop until user is ready to guess position of all mirrors 2.2 Let user choose window to shine light in 2.3 Process and tell user which window the light emerges from 2.4 end of loop Step 2.3 can be expanded as follows 2.3 Process and tell user wh ## Deadline information THE MIRRORBOX PROGRAM SHOULD BE CODED IN VISUAL BASIC, AND KEPT SIMPLE AS POSSIBLE, TRY NOT TO DO NOTHING TO FANCY!!
Identyfikator projektu: 2898533

Informację o projekcie

2 ofert
Zdalny projekt
Aktywny 21 lat 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
Przyznano:
Awatar Użytkownika
See private message.
$21,25 USD w 14 dni
4,9 (50 opinii)
4,6
4,6
2 freelancerzy składają oferty o średniej wysokości $23 USD dla tej pracy
Awatar Użytkownika
See private message.
$25,50 USD w 14 dni
5,0 (2 opinii)
0,0
0,0

O kliencie

Flaga UNITED KINGDOM
United Kingdom
5,0
1
Członek od sty 13, 2003

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.