Find Jobs
Hire Freelancers

The Mirror Box

$30-100 USD

Tamamlandı
İlan edilme: 21 yıldan fazla önce

$30-100 USD

Teslimde ödenir
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!!
Proje No: 2898533

Proje hakkında

2 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 21 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
See private message.
$21,25 USD 14 gün içinde
4,9 (50 değerlendirme)
4,6
4,6
2 freelancer bu proje için ortalama $23 USD teklif veriyor
Kullanıcı Avatarı
See private message.
$25,50 USD 14 gün içinde
5,0 (2 değerlendirme)
0,0
0,0

Müşteri hakkında

   UNITED KINGDOM bayrağı
United Kingdom
5,0
1
Oca 13, 2003 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.