Windows API Visual Basic (Shooting Range)

已关闭 已发布的 Apr 22, 2003 货到付款
已关闭 货到付款

This is a shooting range. You are to design a shooting range where you are going to display a target on the background on the pc screen (i.e. a target in the shape of a person). You are also to design the aim which is the difficult part. This aim can be in the form of an X inside a circle like ® but an x instead, and is going to shoot at the target and make a change to the target as if it had been shot. The trick of this project is to get the exact position of the aim which is going to come from the serial port (communications Port 1), and is going to be continuosly changing as the information from the serial port changes. The information comming from the serial port can be sorted using some sort of sorting algorithm (I explain below) so in the end the Position Matrix can be solved through this API program. The position Matrix is in the attachment as a Doc File. The first is a 3X3 matrix multiplyed by XYZ matrix (which is what we need to find given that Z = 0 for two-dimensional) which is equal to the long 1X3 Matrix. Now, Z1,Z2,Z3,Z4, and Z are all equal to zero since we are in the X-Y plane. However X1,X2,X3,X4,Y1,Y2,Y3,Y4 are all known and are constants of positions (where we place our sensors) that are going to be stated to you later when we measure our actual screen size. Now D1,D2,D3,D4 are the distances which are variables an thus are going to be changing and affecting (determining)the positioning (Matrix XYZ). Now for the sorting the data is going to come as follows: AD1BD2CD3DD4E(1 or 0 depending if we shoot or not, 1 for shoot 0 for no shoot) where A is going to be preceeded by D1, B by D2, C by D3, D by D4, and E by either decimal 1 or 0 (depending if we shoot or not)Now keep in mind that D1,D2,D3,D4 are ACTUAL Decimal readings in MILLIMITERS which are going to continue to change. So in conclusion the final goal is to have the aim change as our reading changes and shoot whenever E goes to dec 1. IF you know of a better way it can be done sugest......

## 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) Complete ownership and distribution copyrights to all work purchased. 4) Pseudocode or block diagram in Powerpoint. Also code in Power Point 5) Please comment on the code as much as possible 6) Please contact me if you need further information 7) Detailed instructions need to be provided. 8) IF YOU KNOW A BETTER WAY (OTHER PROGRAMMING LANGUAGE OR ENVIRONMENT THAT CAN ACCOMPLISH THE TASK) PLEASE LET ME KNOW.........IT CAN BE DONE THAAT WAY TOO.....

## Platform

Windows XP all versions

工程 游戏设计 微软 MySQL PHP 软件构架 软件测试 Visual Basic 视窗桌面

项目ID: #2927968

关于项目

1个方案 远程项目 活跃的May 3, 2003

1 威客就此工作平均出价 $1700

mvsi

See private message.

$1700 USD 在14天内
(0条评论)
0.0