The Web-based game skill system

Hi all

I am developing a gambling site based on the web using Coldfusion 8 and MS SQL.

Until recently, things have been going well. But I am now stuck on a small matter to use a system of skills in the game.

The way in which it works (or work), it's that your character in the game will have a large library of skills to choose, which are accessible throughout the entire game. When selecting a skill, your character begins to learn for a while (the time needed for that specific skill). Your character, over time, generates its own library of skills learned - each with him in the game.

I hope this is all clear so far :)

So my small (but actually quite big) problem is that I don't know how to store the list of skills learned.
My first instinct was to create a column in the table of 'characters' in which the skills learned would be stored in form of list and then stretched when actually listed on a page. But I have heard that the use of lists in the database tables is not a good idea, and usually, I would have preferred another way around the issue.
My next idea was to create a table that lists all the skills available in the form of columns (a sort of library of every skill in the game), and then the characters have a single line in the table in which they have a 'yes' or 'no' to the title of each column of skills. These answers Yes or no then would be used to generate the library of skills that has character. But this idea is very messy, and I know not even how I could use this table in a SQL query...

I would really like a simple and powerful solution for this problem, and I would be very grateful to anyone who could help me!

Thanks in advance,
Aiden

"Thanks a lot for your answer anyway :) and I'm sorry it was not usual.
for me. »

Actually Dan was guiding you down the correct database normalization
path. What you have is a classic many-to-many join. You have a lot
documents of character and many issues of jurisdiction and that you want to join these
that a character can have skills 0-N (zero to infinity) and a jurisdiction may
be used by players 0-N.

This is done with three tables. An array of characters with the base
Details of a character and an array of skills with the details of the skills
and a junction table that links the two. At least join tables
simple consists of two fields, a foreign key to the characters field
table and a foreign key of the skills table field. Thus, for each skill
a character has there will be a record linking the two IDs
set. Join this table can easily be extended for that other data
on the join nature of skills such as when he started, what level the
character has reached in the jurisdiction, regardless of other requirements of your system.

A simple example:

Character map
ID name
1 Joe
Sam 2
3 George

Skills table
ID name
1 hunting
Cooking 2
3 archery

Character_Skill join Table
CharID SkillID
1 1
1 3
2 2
1 of 3
2 S
3 3

With basic SQL join syntax allows us to synthesize the data that Joe can
hunting and shooting arrows, Sam can cook and George can do it all.

HTH
Ian

Tags: ColdFusion

Similar Questions

  • Possible security for the Web-based Configuration

    My colleagues and I found something very interesting today... Despite having configured the FTP security settings (which have been confirmed to set up and in funcitoning. I can't open an FTP session to our remote target without specifying a username admin and the password) If you open the configuration tool based OR web in a browser, you can send via FTP to and from the target using the file remote browser without being connected to all! Everyone knows this?

    Apparently, these permissions are separate from FTP, but you can define these special permissions on the page of the security configuration for the web-based configuration utility.

  • Download VMDK files from the browser to the Web-based data store

    Hello

    I want to download the virtual computer VMDK file using the browser of the Web-based data store. I know how to do, but there is something I don't understand.

    I have configured my VM with a provisioning. From the VI client, I see that the size of the vm.vmdk is 4 GB.  The size of proviosned is 20 GB.

    Technically speaking, if I download the VMDK file, it should be 4 GB, however, from the browser on the vm - flat hard size Web-based data store is 20 GB... What is the standard behavior? Is there a way to download only the actually used 4 GB?

    Hello.

    This is the expected behavior, and as much as I know there is no work around if you use the browser to store data.

    Good luck!

  • missing components of the web-based configuration

    Hi all

    I have two controllers cRIO-9074 on my network, both with the OR-RIO 4.0 software installed.  When I open a web browser to display utilities 'OR configuration & monitoring Web-based', a cRIO not show four of the eight tools on the left side of the interface of Silverlight.  Missing the Console Remote File Browser, Web Server Configuration and installed the Configuration Tools.

    I would like for the user of this system be able to download its data files, every day or so using the remote file browser, so this feature would be nice to have. Any ideas?

    Kind regards

    Marvin Perry, DRESSED


  • WRT54G V8 cannot connect to the web-based configuration page?

    Earlier, I reset my router and was able to use 192.168.1.1 to visit the configuration page based on the web while trying to restore a home network, now that I have a new computer using Windows 7 that can not use the easylink advisor. I was able to get on the page update my SSID and WEP key. But when my wireless devices were still having problems to you connect to the internet, I tried to go back to the page and found that I can't seem to connect, even if my office is able to connect to other websites very well.

    Anyone know what I can do wrong? I use Verizon DSL. I was able to ping to the router and all tests have shown that it was connected fine, but I still can't get on the configuration page and my laptop can't connect to the network. I tried to reset the router again and still nothing. And Yes, I went through several cycles of power. I have also tried to move if the network card on my computer, but the computer said it was impossible to create a card for him, although at the time I had listed as a home network.

    Wireless on 192.168.1.1 connections often fail.  Using the router configuration pages, always use a computer that is connected to the WRT54G.

    If the above does not solve your problem, so here are my other tips to see the router configuration pages:

    You don't need an Internet connection. 'web Pages' of the router are integrated into the router.
    Use Internet Explorer, it usually works.
    JavaScript must be enabled.
    Use a computer that is connected to the router.
    In the non-working computer, temporarily disable your firewall software.

    Point your browser to 192.168.1.1, and then connect to your router. Your username must be left blank. Your password is "admin" (without the quotes), unless you changed it.

    If you use Zone Alarm, do a right-click on the ZA icon in the taskbar (bottom right of screen) then click on "Shutdown ZoneAlarm" and see if that solves your problem. If this does not work, try the following with Zone Alarm: open the control center ZAISS, go to privacy, then temporarily disable Ad Blocking and Cookie Control and see if it solves your problem.

    Some Zone Alarm users reported that the addition of 192.168.1.1 to their address list "of trust" solved the problem. This trick can also work with other firewalls.

    If you use Noton Internet Security with the add-on Pack, don't forget to disable the blocker and ad blocker. Some users have reported that they needed to uninstall all Norton Add-on Pack.

    If you can not get anything to 192.168.1.1 then perhaps this is not the address of the router. Go to 'Start' > all programs > Accessories > command prompt.
    A black DOS window will appear. Type "ipconfig" (with no quotes), and press the Enter key. Look at the "default gateway". It is 192.168.1.1? Point your browser to the 'default gateway', can connect you to your router.

    If the above fails, unplug your modem router, then try again. If it solves your problem, then you probably a "modem-router" rather than a regular modem. A report with this problem and also specify the brand and exact model of your modem (not router) number.

    If all above fails them, turn off your entire system, unplug it from the wall, wait a minute, then lights up, then try again.

    If all the above tips fail, then reset the default router: power down the router and unplug all the wires. Wait a minute. Switch on the router, let it fully boot (1-2 minutes), then press and hold the reset for 30 seconds button, then release the button and allow the router to reset and restart (2-3 minutes). Turn off the router. Wait a minute. To connect to a computer, cable, a router's LAN port. Initialize the system.  The router should work, but you will need to configure your router again from scratch.  If you have saved a router configuration file, DO NOT use it.

    If you still have problems, then you must download and install (or reinstall) the latest firmware for your router. After the update of the firmware, you must reset the default router, and then configure the router again from scratch. If you have saved a router configuration file, DO NOT use it.

  • How to access the Web-based utility?

    I have problems to connect to my wireless router, and when I put "admin" (WITHOUT the QUOTES) on the password, the same

    Guest returned three times and after that the message says "'401 authorization required ' (WITHOUT the QUOTES)." I do not understand, I installed the wireless router, just after that I have spend admin and my password (*). Can someone please help?

    My wireless router is

    Wireless-N Router

    Model: WRT160N

    To connect to your router, let the empty user name, then the password, use "admin" (without the quotes).  If you have changed the password of the router connection, use the password that you changed to.  If it does not, the most likely cause is a firewall problem (see information on this below), or you use the wrong password (it may need to reset the router to factory default - more on this below).  Here is my set full of tips for the display of the pages in your router configuration.

    To view the web pages of the router:

    You don't need an Internet connection.  'web Pages' of the router are integrated into the router.
    Use Internet Explorer, it usually works.
    JavaScript must be enabled.
    Use a computer that is connected to the router.
    In the non-working computer, temporarily disable your firewall software.

    If you use Zone Alarm, do a right-click on the ZA icon in the taskbar (bottom right of screen) then click on "Shutdown ZoneAlarm" and see if that solves your problem. If this does not work, try the following with Zone Alarm: open the control center ZAISS, go to privacy, then temporarily disable Ad Blocking and Cookie Control and see if it solves your problem.

    If you use Noton Internet Security with the add-on Pack, don't forget to disable the blocker and ad blocker. Some users have reported that they needed to uninstall all Norton Add-on Pack.

    If you can not get anything to 192.168.1.1 then perhaps this is not the address of the router. Go to 'Start' > all programs > Accessories > command prompt.
    A black DOS window will appear. Type "ipconfig" (with no quotes), and press the Enter key. Look at the "default gateway". It is 192.168.1.1? Point your browser to the 'default gateway', can connect you to your router.

    If the above fails, unplug your modem router, then try again. If it solves your problem, then you probably a "modem-router" rather than a regular modem. Check if your modem-router "" uses the same address as your Linksys router 192.168.1.x space. If this is the case, then the report with this problem and also specify the brand and model of your modem router.

    If all above fails them, turn off your entire system, unplug it from the wall, wait a minute, then lights up, then try again.

    If all the above tips fail, then reset the default router: power down the router and unplug all the wires. Wait a minute. Switch on the router, let it fully boot (1-2 minutes), then press and hold the reset for 30 seconds button, then release the button and allow the router to reset and restart (2-3 minutes). Turn off the router. Wait a minute. To connect to a computer, cable, a router's LAN port. Initialize the system. It should work.  Now, your password will be reset to 'admin' (without the quotes).

    If the reset does not fix your system, then you must download and install (or reinstall) the latest firmware for your router. After the update of the firmware, you must reset the default router, and then configure the router again from scratch. If you have saved a router configuration file, DO NOT use it.

  • WRT110-problem accessing the Web-based Setup Page

    I can't access the configuration page based on web for the WRT110 router I have. I am able to make a connection on two computers without the router, but when I add them I get an error message in my browser.

    I tried to access the configuration page based on the web both of my computers and some information were followed by Ecritel.net, but I'm having no luck. I receive the following error message "missed connection: connection to the server was reset while the page is loading." The network link was interrupted for negotiating a connection. Please try again. »

    Any advice would be greatly appreciated! Thank you!

    Actually, I get a different error message now. I made a few adjustments to things like the start menu, which is a problem before. Here is the new error message I received:

    Network timeout Server 192.168.1.1 takes too long to respond. The requested site did not respond to a connection request and the browser has stopped waiting for a response

    Can experience the high demand server or a temporary outage? Try again later.

    Are you unable to navigate to other sites? Check the computer's network connection.

    Is your computer or a network protected by a firewall or proxy? Incorrect settings can interfere with browsing the web.

    Still having trouble? See your network administrator or your Internet service provider for assistance.

    Someone at - it ideas? I searched on the Internet, but nothing I've tried works. Thank you in advance!

  • User Guide, integrated into the Web-based software

    My company has created a software based on the web/app. Currently, they use the manual printed for their software and wish to move to an online, searchable manual embedded in the software, but NOT a PDF file. Adobe has a product that would be used for this?

    Adobe Robohelp (2015-Release) - for personalized content

  • Measurement on the side time server? Best practices for the turn-based game

    Hello

    What would be the best practice for measuring time in a turn based game?

    I was looking at the timeout of the room, but to use that it would mean that, for each round, I put users in a new room?

    Is there a way where I can measure time serverside and keep users in the same room?

    If so, I could use php, otherwise, we would need java that allows to measure a time race.

    See you soon,.

    G

    Hello

    You can definitely use PHP or Java - we provide integration of server

    libraries for either. I don't know exactly what is the use case, so I can't

    comment on what makes the most sense, but if it is not information which must be

    totally secure, grading on the client can be a viable approach also.

    Nigel

  • Linksys spa3102, unable to connect to the web-based utility.

    I have a problem... try to configure my spa3102 voip router, I can't connect you to the basic utility web (192.168.0.1/admin/advanced) page that he asked me to in the installation guide.

    a reapears of error "404-File not found" every time.

    Help, please

    first of all, make sure that your computer is connected to the LAN port on the back of the SPA3102 - then, click Start > run > type cmd > click OK > type ipconfig > hit Enter - glance to the DEFAULT GATEWAY - use to access the web interface of the SPA3102

    ex. If the default gateway as 192.168.1.1 type http://192.168.1.1 in the address bar of your IE - you can then click admin on the upper right of the screen and then click on advanced, also on the upper right of the screen

    * Sometimes the IP address of SPa3102 changes to a different address, especially if the device when you connect the WAN port has the same IP address which is 192.168.0.1

  • Errors of certificate RV042 browser by connecting to the web-based GUI

    I put the RV042 for QuickVPN access.  The router config recommend turning on HTTPS in the firewall when using QuickVPN.  The side effect of this is any web browser get me certificate errors and warns me not not to continue to connect to the router config.  How can I fix this so the browser does not throw these messages?

    Router Linksys brand is using the latest firmware for this material (1.3.13.02 - tm)

    Hi Tim,.

    The deeper issue, it's because of the certification on the cisco.com area which you do not own. And when you connect to your router probably with your own domain name or ip address that it compares this information with the information stored in the certificate. Because it will never match across is a mistake. The RV0xx series routers are not able to install 3rd party certificates, then it will not be able to resolve in their current version. I'm not aware of any decision to modify the code to solve this problem. The RV220W and SA500 series routers have the ability to install a third-party certificate. The SA is the only other model that has the ability in the line of small business to double WAN.

    Cisco Small Business Support Center

    Randy Manthey

    CCNA, CCNA - security

  • Access to the Web-based script

    I wish I could call DoScript on a script that that is located on a web server. Is it possible to get web access to a jsx file?

    From a jsx script, you could get the body of the script using the http module has.

    If you use a mac, you can use applescript to fetch the body with do shell script and curl.

    set myText to do shell script "curl 'https://www.google.co.uk/'"
    

    Then do script that:

    tell application "Adobe Indesign CS5"
        do script myText language javascript
    end
    
  • How can I retrieve the web passwords from my system?

    Someone is using my pc to have access to sites that are less desirable, shall we say. I need to see what has been typed on my pc to find some sort of trail / do a check to understand what is happening. Can anyone help because once I'm past the file documents I'm lost!

    Thank you

    Hello

    I'm sorry, but the strategy of microsoft in these forums is that without assistance will be given about lost or forgotten passwords

    read the policy at the link below

    http://answers.Microsoft.com/en-us/Windows/Forum/windows_vista-security/keeping-passwords-secure-Microsoft-policy-on/a5839e41-b80e-48c9-9d46-414bc8a8d9d4

  • The Web-based SQL Query Builder

    Hello

    I have a generator of SQL query that allows users to create their own application graphically.

    I have something I could use to do?

    Thanks a lot for your help
    Jko

    Hello

    I hope this help you start your applications to Query Builder
    http://HTMLDB.Oracle.com/pls/OTN/f?p=18326:7:1636417102512483:P7_ID:161

    BR, Jari

    Edit:

    And this
    http://HTMLDB.Oracle.com/pls/OTN/f?p=18326:7:1636417102512483:P7_ID:1222

    Published by: jarola October 29, 2009 12:30 AM

  • utility based on the Web shows again the old version of the firmware - HELP PLEASE

    In September of last year, I replaced my old Linksys with a new (BEFSR41 ver 4.3).  I started to get in trouble yesterday, so I consulted the web-based utility and noticed that the window says: the firmware 2.0 version!

    I tried to update to the latest firmware available for my model, following the instructions on the site but something went wrong and the firmware has been altered. Finally, I managed to update the firmware via tftp utility, and he said that the upgrade has gone through. But the utility still shows the version of the firmware 2.0.  Under the router > status reads as follows:

    Capture (share.field_33_UI_share) Firmware Version: 2.00.4 build 7, January 20, 2010

    I am very confused. Which is the latest firmware or I get it confused with the 4.3 version number?

    I really hesitate to update the firmware again after the problems I had the first time.  If anyone can give me some advice on what to do, I would really appreciate it.

    You confuse the hardware version of the router with the version of the firmware.

    The BEFSR41 is the model. One physical versions of this model. Each version contains a different material. The exact hardware version is printed on the label under the router.

    The firmware version is the version of the firmware (software) running on the router. It is important that the firmware used is compatible with the hardware version of the router. For this reason, you must select the correct hardware on the router Linksys support download site version to be sure to choose the right firmware compatible with your router.

    The latest version of the firmware of the BEFSR41 v4.3 is Ver.2.00.4 Build 7. You have the latest firmware.

Maybe you are looking for

  • latest version of Safari for my old Mac?

    I use an old MacBook (2008), MacBook4, 1, Intel Core 2 Duo 2. 4 Ghz.  OS x 10.6.8 and Safari 5.1.10. What is the latest version of Safari? Trouble with Safari running Dropbox but FireFox it works fine.

  • Latest Version of the Firmware Sansa E280?

    I wonder what version of the firmware to the latest sansa e200 series.The firmware I have is 1.03.01H... Page: http://kb.sandisk.com/app/answers/detail/a_id/3313 is said 1.02.24 is more recentIs newer or better 1.02.24? What is the comparison between

  • Missing wireless network adapter

    HI -. I've seen a number of similar questions but no solution to my problem. My system:Toshiba A505-S6980Windows 7 Home Premium - 64-bitRealtek WLAN driver Problem:After the resumption of a sleep, the network adapter dissappeared.  This has happened

  • Correct installation of the new hard drive for Windows 7

    Have a disk hard fatal crash with Dell OEM Windows 7on, so I bought a new hard drive compatible system and have my old system Win 7/recovery of data on a memory stick. It's been years that last I formatted, partitioned and installed an operating syst

  • Adding new devices to a marketed product

    Hello I have a product that is out on BB App World, but I want to add new devices to what my current application supports the but I didn't not sort the equipment initially when I introduced the app. I have to create a new version of my application an