anoniem Geplaatst: 11 februari 2003 Delen Geplaatst: 11 februari 2003 ik ben een klein a.itje ant maken in qbasic nou wil ik het programma een persoonlijkheid geven omdat hij dient om te antwoorden op reacties etc nou heb ik ergens gelezen dat ik dat met databases moet doen waarin ik de woorden vermeld nou mijn vraag is hoe maak ik zon database en hoe roep ik hem op om in te zoeken in qbasc als ik bv. moet reageren op hockey als die in de database staat onder de leuke dingen... alvast bedankt Quote Link naar reactie
anoniem Geplaatst: 11 februari 2003 Auteur Delen Geplaatst: 11 februari 2003 hoi almar Ik en niet zo'n kenner van qbasic. Ik zou als je gebruik wilt maken van database-achtige bron, een taal kiezen die databasen goed ondersteund. Zelf denk ik daarbij aan Delphi. Ik vrees echter dat ik velen voor het hoofd stoot door alleen deze te noemen. Ongetwijfeld zijn er vergelijkbare alternatieven. Quote Link naar reactie
anoniem Geplaatst: 11 februari 2003 Auteur Delen Geplaatst: 11 februari 2003 werkt dat dan simpel en snel en hoef ik er geen expert in te worden want voor qbasic heb ik wat meer ervaring Quote Link naar reactie
anoniem Geplaatst: 11 februari 2003 Auteur Delen Geplaatst: 11 februari 2003 Probeer eens op 'Eliza' te zoeken met google. Dat soort 'nep-AI'-progjes kan een engelse(!) zin uit elkaar rafelen en dan er (met behulp van een 'database') een semi-intelligent antwoord uitgooien. Hoeveel persoonlijkheid moet dat progje hebben ? Quote Link naar reactie
anoniem Geplaatst: 12 februari 2003 Auteur Delen Geplaatst: 12 februari 2003 Als je database slechts een paar items bevat, kun je de boel gewoon opslaan in een tekst-file. Grotere files kunnen ook. Let op dat onderstaande geen echte database is! database file: [code:1:6155c140f9][hockey] antwoord1 = "leuke sport' antwoord2 = "nederland wereldkampioen" [voetbal] antwoord1 = "ik haat het" antwoord2 = "nederland kan niet voetballen" antwoord3 = "laat maar" [cricket] antwoord1 = "grandioze sport" antwoord2 = "wereldkampioenschap in Zuid Afrika" antwoord3 = "Zuid Afrika verliest van West-Indies" antwoord4 = "Nederland wereldkampioen : kans 0,02%" antwoord5 = "spannend tot de laatste seconde"[/code:1:6155c140f9] Ik weet niet of qbasic een functie heeft om windows-ini files te lezen (daar is bovenstaande database file op gebaseerd). Indien niet, dan moet je die functie zelf schrijven. Als je die functie hebt, kun je in een loopje alle antwoorden mbt bv hockey opzoeken, er random eentje uitpikken en deze op het scherm zetten. Bij grotere files is het tbv de snelheid handig om eerst de file in te lezen en alle antwoorden op te slaan. Als de boel echt uit de hand gaat lopen, is een indexering aan te bevelen zodat je sneller de antwoorden kunt vinden. Quote Link naar reactie
anoniem Geplaatst: 12 februari 2003 Auteur Delen Geplaatst: 12 februari 2003 Als je het zo doet doe het dan zo: [code:1:bc1e6ccf28] hockey,2 leuke sport,nederland wereldkampioen [/code:1:bc1e6ccf28] dan lees je het eerste in met input$: daat is hockey! de tweede: er zijn twee antwoorden! de 3e en vierde: de antwoorden! Quote Link naar reactie
anoniem Geplaatst: 1 maart 2003 Auteur Delen Geplaatst: 1 maart 2003 Ik raad je Prolog aan. Dat is een logische programmeertaal, die ideaal is voor AI. De databasefunctionaliteit kun je in Java maken. Er is namelijk een interface beschikbaar, waarmee je vanuit Java Prolog routines kunt uitvoeren. Enige studie is aan te raden :D. Quote Link naar reactie
anoniem Geplaatst: 1 maart 2003 Auteur Delen Geplaatst: 1 maart 2003 Kijk hier eens: http://www.alicebot.org/ Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen