Enclosed is the source code for a sample project and the dominos dll plus other dlls that are needed for this to run properly. However, there are a few enhancements needed
This dll is used to get a list of dominos that go together starting with a certain number. For example, if the starting number is 12, then a possible list can be this
12, 6
6, 3
3, 1
just like how it is with dominos. This shows a list that contains the largest collection. The enhancements needed are these:
1. if there are more than one possibility, then show the one that would allow the most points to be played as possible. That is a property that was added (a public variable). That needs to be incorporated.
2. making it run faster when there are several cards in hand. currently, if there are more than 17 or so in the hand, then its really slow. If more than 20, then it can take several minutes to figure out (even on a fast computer).
3. once in a while it may not list the best group possible
If this needs to be redone from scratch, that would be fine. Currently, it uses callbyname alot. If that needs to be eliminated, that's fine as well. Would even be willing to have this in C++ as well (converted to C++ if that would speed up the processes). Should be fast even on a slower computer as well. Let me know if you have any questions.
## Deliverables
The compiled dll and the source code for the work completed.
## Platform
Windows 98, Windows XP Home Edition.