• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Overig
  4. De lounge

Forum

  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Jeffrey.Hoekman 29 december 2025 om 17:20
  • Op zoek naar de legends

    Jeffrey.Hoekman 9 december 2025 om 09:41
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05
  • 302 Nieuwe Domeinnamen November 2025

    shiga 1 december 2025 om 13:07

persistent AI world

  • Laeresh
  • 24 mei 2009 om 02:31
  • Closed
  • Laeresh
    4/10
    Berichten
    624
    • 24 mei 2009 om 02:31
    • #1

    Ik wil even dat het volgende goed word doorgelezen zodat elke onnodige opmerkingen voorkomen kunnen worden, vind je iets hiervan niks reageer dan niet.
    Graag zou ik willen dat mods hier rekening mee houden zodat dit topic beetje schoon blijft.

    Ik ben me laatst heel erg aan het verdiepen in AI en heb heel erg veel gedaan met het programma Glife (kijk op sourceforge) dit is gewoon een ai programma dat gaat over celdeling.

    Nou vroeg ik me af, how the hell do they do it.
    Maar ik wil nu gewoon het volgende gaan bereiken...
    een soort zelfde systeem ( gewoon vakjes blablabla ) alleen dan dat het invloed op mekaar heeft, zoals soort 1, 2 en 3 zijn verschillende cellen, soort 4 is een voedselbron, soorten 1 2 en 3 moeten soort4 gebruiken om te overleven jadajadajada...
    Mijn vraag is, welke talen zouden hiervoor handig zijn ?
    Hoe maak je een AI en niet een voorgeprogrameert iets als, wanneer dit gebeurt doe dat en zorg voor zoveel dit en daarna bla anders blubbo.

    Hopelijk zouden mensen mij hiermee kunnen helpen ^^.

    Offtopic: ik wil dus een ai gebruiken om een persistent klein wereldje te maken.
    Dit is me uiteindelijke doel.
    dichtsbijzijnde voorbeeld wat ik kan noemen is globulation 2, google maar, grappig spelleke.
    alleen dan zonder enige menselijke inbreng. dus draaien en watch. en dat het altijd anders loopt ^^.


    Mvg. Laeresh
    m'n eerste richtpunt is dus om de juiste taal ervoor te kiezen en dan te beginnen aan de ai, geen zin al te gaan coden voordat je een taal gekozen hebt, anders kan ik zometeen alles opnieuw doen

    Koen, toppunt van zieligheid, ja dat heb je zelf begaan.
    Je komt er niet zomaar mee weg, je hoort nog van ons.
    Even a german had some form of respect for his enemy, even 65 years ago, this scumbag has none, making him the true evil.

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 24 mei 2009 om 11:29
    • #2

    Je wilt dus een programma maken waarin een 'wezen' een doel nastreeft? Voordat je het over de programmeertaal gaat hebben zou ik eerst nagaan hoe je dat kunt bereiken.

    Het doel van een AI is dat hij intelligent is, het liefst zonder dat hij feitelijk weet waar zijn doelen zijn. Je kunt heb bijvoorbeeld laten zoeken: Hij loopt willekeurig rond, totdat er een doel in zijn gezichtsveld verschijnt. Op deze manier behaal je dat je wezen intelligent is (wel een zwakke:p), en daarnaast het programma altijd anders verloopt.

    Java staat er juist bekent om dat het niet z'n moeilijke taal is volgens mij, maar met AS heb ik nauwelijks ervaring. Een C taal is natuurlijk het meest geschikt, maar ook het lastigst. Als ik dit zelf zou willen maken, zou ik voor Java gaan, of misschien zelfs wel voor PHP met een grafische extension.

    Je begint wel aan iets vrij ingewikkelds, een beetje programmeer ervaring is dus wel gewenst denk ik zo...

  • K.Rens
    Eigenaar
    Ontvangen Reacties
    241
    Berichten
    4.472
    Filebase Entries
    2
    • 24 mei 2009 om 11:44
    • #3

    Vooral rekening houden met veel ifjes, indien je toch zou overwegen AI in een webtaal te maken.

    Voor php kun je werken met "case", maar dan nog...

    Je zou op voorhand moeten vastleggen welke variabelen er zijn die invloed hebben op het gedrag.

    Bv: temperatuur, neerslagkans, effectief nu aan het regenen, sterkte van het wezen, ...
    Alle variabelen die je maar kunt bedenken.

    Dan ken je waarschijnlijk aan elke variabelen een soort van waardering toe.
    Bv: neerslag heeft een grotere invloed op het "gaan wandelen" gedrag dan temperatuur. Je geeft neerslag 80% invloed en temperatuur bijvoorbeeld maar een wegingsfactor van 50%.

  • Laeresh
    4/10
    Berichten
    624
    • 24 mei 2009 om 13:28
    • #4

    Mijn plan was om het gewoon heel erg stapsgewijs te doen.
    eerste beginnen met hoe puntjes rondbewegen, maar echt gewoon stapsgewijs doen.
    dus niet, ik wil dat en daarvoor moet ik dat doen.
    nee, ik wil naar dat toewerken, maar daarvoor moet ik dat doen, dus ga ik eerst daar naartoe werken..
    En ik ga denk ik eerst nog even goed de mogelijkheden ga doorkijken,
    Java is idd makkelijker, maar waar liggen de grenzen wat je ermee ken ?
    C++ is heel wat moelijker maar je kan er wel alles mee maken volgens mij ^^.


    Reden dat ik het hier post.
    ken geen programmeer forums en als ik het daar zou zetten weet ik 100% zeker ik dat de reactie, lukt je niet of waarom zou je dit willen doen krijg...

    Koen, toppunt van zieligheid, ja dat heb je zelf begaan.
    Je komt er niet zomaar mee weg, je hoort nog van ons.
    Even a german had some form of respect for his enemy, even 65 years ago, this scumbag has none, making him the true evil.

  • Laeresh
    4/10
    Berichten
    624
    • 24 mei 2009 om 15:57
    • #5

    dat is niet waar.
    TD systemen werken anders, ( tenzij jij een aparte bedoeld )
    Het torentje schiet op het eerste ventje in z'n range. dat blijft hij doen totdat die dood is of buiten z'n range is, dan in 90% van de gevallen gaat ie daarna op de dichtsbijzijnde en herhaalt dit proces.(L)

    Koen, toppunt van zieligheid, ja dat heb je zelf begaan.
    Je komt er niet zomaar mee weg, je hoort nog van ons.
    Even a german had some form of respect for his enemy, even 65 years ago, this scumbag has none, making him the true evil.

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 24 mei 2009 om 16:17
    • #6

    Een tower spelletje zoals Laeresh komt inderdaad geen AI bij kijken... Sowieso kun je je afvragen wanneer je over een AI kunt spreken...

  • Niels
    -1
    Berichten
    1.360
    • 24 mei 2009 om 16:21
    • #7
    Citaat

    Elk torentje handeld ook op zijn eigen, het draait naar de vijanden, kiest een vijand, ...

    Het staat hierboven al maar hij mikt inderdaad op een random vijand tot hij dood is daarna word meestal een willekeurige vijand geselecteerd waarop de toren verder gaat schieten.

    Ik heb trouwens wel een beetje een AI bot gemaakt met php i.c.m. de commandpromt. Maar goed een bot moet ook eerst leren he, je kan niet verwachten dat hij alles al weet (zou het wel makkelijker maken maar zo werkt de wereld dus niet.

    -1

  • Niels
    -1
    Berichten
    1.360
    • 24 mei 2009 om 17:15
    • #8
    Citaat

    Maar er bestaan veel uitgebreidere systemen, waar bijvoorbeeld de toren de zwakste vijand eruit kiest om deze eerst af te maken / of eerste de sterkste.
    Torens die samenwerken wanneer je ze naast elkaar zet, zoiets is de eerste vorm van AI.

    Nog nooit gezien op zich. Misschien dat ik vanavond wel even ga kijken naar de mogelijkheden wat in zulke spellen zit :)

    -1

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 24 mei 2009 om 17:30
    • #9
    Citaat

    Ik heb trouwens wel een beetje een AI bot gemaakt met php i.c.m. de commandpromt. Maar goed een bot moet ook eerst leren he, je kan niet verwachten dat hij alles al weet (zou het wel makkelijker maken maar zo werkt de wereld dus niet.

    Graag iets meer uitleg.;) Zodra een AI zichzelf dingen kan leren, en dus zichzelf echt kan programmeren, spreken we van een sterke AI, en deze is tot op heden nog niet 'uitgevonden'. Het lijkt me dus heel sterk dat jij echt een sterke AI hebt gemaakt.:p

    Ik vrees dat een AI ontwerpen heel veel wiskundige kennis vereist (als je het jezelf echt moeilijk maakt). Het torentjes idee kun je denk ik zien als 1D (alle torentjes staan op één lijn), maar wanneer je 2D werkt, met een bewegend object, wordt het al een stuk lastiger. Laat staan 3D...

  • K.Rens
    Eigenaar
    Ontvangen Reacties
    241
    Berichten
    4.472
    Filebase Entries
    2
    • 24 mei 2009 om 19:49
    • #10

    Laeresh: wil je nu een online of een offline toepassing?

    Ik blijf erbij dat je eerst een beslissingenmatrix moet opstellen met alle variabelen en telkens per variabele hier een gewicht aan koppelen. Op deze matrix kun je dan uitzonderingen beginnen te scripten.

    Tenzij je op voorhand duidelijk bepaald wat er allemaal invloed heeft, blijf je altijd heel je systeem moeten herschrijven.
    Een goede basisstructuur die eenvoudig uit te breiden is, is zeer belangrijk.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design