Find Jobs
Hire Freelancers

The Mirror Box

$30-100 USD

Selesai
Dibuat lebih dari 21 tahun yang lalu

$30-100 USD

Dibayar ketika dikirim
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!!
ID Proyek: 2898533

Tentang proyek

2 proposal
Proyek remot
Aktif 21 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
Diberikan kepada:
Avatar Pengguna
See private message.
$21,25 USD dalam 14 hari
4,9 (50 ulasan)
4,6
4,6
2 freelancer menawar dengan rata-rata $23 USD untuk pekerjaan ini
Avatar Pengguna
See private message.
$25,50 USD dalam 14 hari
5,0 (2 ulasan)
0,0
0,0

Tentang klien

Bendera UNITED KINGDOM
United Kingdom
5,0
1
Anggota sejak Jan 13, 2003

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.