codemorphis.com Forum Index codemorphis.com
Software development: pure and simple.
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Can Codemorphis do this?

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    codemorphis.com Forum Index -> General Forum
View previous topic :: View next topic  
Author Message
uptoolayte



Joined: 28 Aug 2007
Posts: 4

PostPosted: Tue Aug 28, 2007 2:23 pm    Post subject: Can Codemorphis do this? Reply with quote

I'm very interested in this program and would like to know if it has the capability to do what I need it to do.

I need to create a program that can display multiple groups of 4 or 5 people in each group, labeled by name. This is to keep track of casino dealers and their rotation on the tables. Dealers are in groups of 4 or 5. Dealers rotate every 60 or 80 minutes, go on a 20 minute break, then replace the next dealer in line. For example, joe, mary, and Sue have all been dealing on tables 1, 2, and 3 for 20 minutes, 40 min, and 60 min respectively. When John gets back from his break, he will take out Sue from table 3 who has been there for 60 minutes. Once Sue gets back, she will take out mary on table 2, who is now in for 60 minutes. Then mary will take 20 and come back and replace Joe on table 1. this would complete the rotation.

So, I need a visual representation of this process for multiple groups of 4 or 5 tables. I need to see how long each dealer has been on a table in 20 minute incriments, color coded (Green for 0 minutes, yellow for 20, orange for 40, red for 60) The program will automatically rotate each dealer and change the color.

I need the capability to manipulate each person and group and trade people from different groups, switch them around, and make new groups with different tables. I need to be able to set times and reset times for each person if possible.

I will constantly be changing names and tables but need the rotations to be perfect, knowing exactly where each person is going and how long they've been there.

Can I do something like this using Codemorphis?
Back to top
View user's profile Send private message
CodeMorphis



Joined: 02 Dec 2003
Posts: 252

PostPosted: Tue Aug 28, 2007 3:07 pm    Post subject: Reply with quote

The requirements that you describe should be fairly straightforward to implement using Synopsis.

You will likely have some icon or image to visually represent a table and will add the various tables to a Windows Form in a layout that mimics your floor arrangement. You could also have icons to represent your dealers and if you have their photos could even have it so their photo is displayed at the table where they are currently dealing. When a dealer takes a break his/her photo could be moved to another part of the screen that represents the break area - meaning they are currently not working.

Since you want 20 minute intervals you will use a Timer component (from the Windows tab of the Component Tray) to create an event every 20 minutes that kicks off a rotation of your dealers and updates the graphics accordingly. You could use a second Timer that clicks every minute so that each dealer's work/rest time status gets updated. The time on your computer can be queried using the time services of the OS Interface component (System tab of the Component Tray).

You could add functions to pause the system and also to manually move dealers around, add dealers, remove them, etc.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
uptoolayte



Joined: 28 Aug 2007
Posts: 4

PostPosted: Tue Aug 28, 2007 5:56 pm    Post subject: Reply with quote

Ok it sounds great, I don't think a photo would be neccessary, though I might look into it. I'll have to have up to 82 dealers on one screen at a time, so I don't think I'd have enough room for photos. As long as everyone gets rotated automatically, thats the most important thing. That break room thing is also a good idea, just a place for all the names of the dealer on a break. I'd like to make the purchase, what kind of tutorials are included in the package?
Back to top
View user's profile Send private message
CodeMorphis



Joined: 02 Dec 2003
Posts: 252

PostPosted: Tue Aug 28, 2007 8:09 pm    Post subject: Reply with quote

You can use whatever form of display you want - photos, icons, or just the names of the dealers. The point is that you have choices for the representation. There are some tutorials in the Help Module along with several sample programs that are in the install directory. These materials are also included in the demo version. The Visual Programming Forum contains additional tutorials with complete programs, screenshots and step by step directions. There is also a starter video on the site: http://www.codemorphis.com/newsdesk_show.php?newsdesk_id=10?cid=aa85a6f037c7f59492f38acff3e2664a. And of course you are welcome to ask any particular questions you may have either in the forums, via the contact page http://www.codemorphis.com/contact_us.php or at support@codemorphis.com.

Hope that this helps.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
uptoolayte



Joined: 28 Aug 2007
Posts: 4

PostPosted: Wed Aug 29, 2007 4:59 pm    Post subject: Reply with quote

I downloaded the demo, and have been trying to create just simple things to start off my program, but I'm starting to get lost. I'm not sure what to start with, the groups? The timer intervals? I'm having a hard time understanding exactly how this will be approached. I read some of the tutorials, which I understand, I just need some kind of backbone for my program and don't know where to start. I dont' want to buy this only to fail and not be able to making nothing more than a button.
Back to top
View user's profile Send private message
CodeMorphis



Joined: 02 Dec 2003
Posts: 252

PostPosted: Thu Aug 30, 2007 3:08 pm    Post subject: Reply with quote

Here's an example program of how you can go about achieving this:

http://www.codemorphis.com/articles/ans07/ans_083007/casino.vpd



The program starts with your description of Joe, Mary, and Sue at tables 1, 2, 3 for 20 minutes, 40 min, and 60 min respectively. John is on break. The display of times is color-coded as you indicated (Green, Yellow, Orange, Red).

To speed up the simulation for observance purposes, the timer for rotation is set to click every minute, whereupon checks are made to see if a dealer rotation is required (the timer settings can be easily adjusted so that the rotations occur in minutes instead of seconds). When a dealer rotation occurs, the dealer on break goes to the table of the newly resting dealer and that dealer goes into the resting area. When a dealer rotation occurs, the program emits a beep as an alert.

You can easily amend the program to have more tables, dealers, different rotation times and other management features, etc.

This is just meant as a demonstration of what's possible with Synopsis.

Note also that the table images are just for show - they can be whatever you want - simply replace the images with your desired representations or remove them if you want to use text only.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
uptoolayte



Joined: 28 Aug 2007
Posts: 4

PostPosted: Wed Sep 05, 2007 4:29 pm    Post subject: Reply with quote

Thanks so much for creating this example. I tried to understand what is going on, but honestly, I have no idea what is going on here. Would it be possible to just buy the program and have someone create it with a few easily adjustable settings. I'm just too unfamiliar with programming to put anything together. Thanks again for all your help.
Back to top
View user's profile Send private message
CodeMorphis



Joined: 02 Dec 2003
Posts: 252

PostPosted: Thu Sep 06, 2007 3:13 pm    Post subject: Reply with quote

You are welcome for the example program. Sounds like you might need custom development rather than a tool to help you do your own development. If that's the case you might try having someone simply develop the program for you. If you would like to inquire about this, you may direct your query to info@codemorphis.com.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    codemorphis.com Forum Index -> General Forum All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group