Show Bid Request
lINE OF SITE
Bid Request Id: 20273
|
|
|
Posted by: |
npajr (3 ratings)
(Software buyer rating 10)
|
Non-action Ratio: |
Very Good - 0.00%
|
Buyer Security Verifications: |
Good
|
Approved on: |
Jun 29, 2002 6:32:36 PM EDT
|
Bidding Closes: |
Jul 13, 2002 6:40:09 PM EDT
|
Viewed (by coders): |
124 times
|
Deadline: |
7/31/2002
TIME EXPIRED
|
|
|
|
Description:
I want to programn a 2d tile based board game. The game is turn based. A moves the B moves. The language is VB6. I need to a "line of site" module. That is, A is on tile X1,Y1. B is on tile X2,Y2. Perhaps 20 or s0 tiles away from A. Some tiles block the line of site, some don't. I would like to know ifd A has a clean view of or shot at B.
Deliverables: Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
Complete copyrights to all work purchased.
Platform:
wimdows 2000 (ME)
Must be 100% finished and received by buyer on:
Jul 31, 2002 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Special Conditions / Other:
This game I am programming will be mainly for my own amusement.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$15 (USD)
|
Jun 29, 2002 7:24:09 PM EDT
|
9.62
(Excellent)
|
|
|
Hello,
Looks simple enough, a little trigonometry. I'd need to know the types of the fields, which ones block the view and do you consider a field visible if all of it is visible or some part(configurable percentage) is enough. I assume the fields are squares, not rectangles, and that all of the field is blocking the view, not just say a circle inside it. I can do it that latter way too, but it would require more work, for both you and me.
If you wish me to fit this into your data structures and variable names, you'd need to send me some part of your code (vars declarations).
I suppose you need a function like
Function VisibleFrom(ThisField As Field, ThatField as Field) As Boolean
or at least that is what I was able to figure out from your bid request. What is supposed to be in the module besides that function?
Also, if speed is an issue, I can make a C++ dll(VB takes 60% more time for same job than C++ does) but you'd need to maintain dll's internal image of the fields too. Which sounds more complicated than it is. It would be adding one line of code where you're writing data to your own vars, just pass a copy to dll. The C++ dll, if you want it at all, would be another $5.
I'm pretty good in these small and quick jobs, you can see my ratings and what other buyers told about me.
Looking forward to working with you.
Boban. |
|
|
|
|
|