🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #15212

BYB

#15212
From: - Vinnie -
Date: Mon, 06 Nov 2000 00:00
124 lines
5711 bytes
Battleyourbugs.txt - versie 1.02

Battle your Bugs
An Artificial Intelligence Project (open source)
Onderleiding van : Quzix (quzix@usa.net)

http://go.to/bybdp (bybdp = Battle Your Bugs Development Page)

-Inhoudsopgave

        1.1     De opzet van het spel
        1.2     De rol van A.I. in het spel
        1.3     Verdere uitwerking
        2.1     Jouw hulp
        2.2     Wat heb je nodig?
        2.3     Wat moet je verder nog weten
        3.1     Verspreid dit document!


-1.1 De opzet van het spel

De opzet van het spel is in feite erg simpel, programmeer je insect zo dat
hij
het van andere insecten kan winnen. Het laten vechten gebeurt in hiervoor
gemaakte arena's en de insecten moeten dit zelf doen...de programmeurs van
de
insecten kunnen hier dus niet zeggen wat ze moeten doen, want dat is nou
juist
wat ze hadden moeten programmeren. Dit programmeren kun je doen door
commando's in te typen in een daarvoor gemaakt editor, maar je kunt het ook
gewoon instellen met comboboxes en dergelijke. Het
textueel programmeren is moeilijker, maar er zijn meer opties, je kunt meer,
en dat is dan ook gelijk de reden waarom je dit zou kiezen in plaats van het
visueel programmeren van je insect.

-1.2 De rol van A.I. in het spel

Artificial Intelligence (kunstmatige intelligentie) is in dit spel waar het
zo'n beetje om draait. De spelers programmeren hun insect natuurlijk wel,
maar
in de arena kunnen ze niets meer doen en moet hij het zelf uitzoeken.
Wanneer
je wat meer wilt weten over A.I. of wanneer je helemaal niets weet van A.I.
dan raad ik je aan om even te gaan kijken op http://www.skullsoft.com hier
staat een uitstekende uitleg over A.I. die voor iedereen is te begrijpen.

-1.3 Verdere uitwerking

De battles in de arena's worden van bovenaf bekeken. Alle objecten zijn
16x16
pixels (de insecten, de muren, etc.) dit is bij het programmeren erg handig,
maar levert waarschijnlijk mindere graphics op, dit compenseren we weer met
mooie arena achtergronden (bos? weg?). Wat verder misschien nog leuk is om
te weten (de rest van alle details kun je lezen op de website, mocht je
geinteresseerd zijn) is dat er een onbeperkt aantal objecten kan worden
gemaakt, dus duizenden soorten insecten, muurtjes, enz. Zo is het mogelijk
dat we om de zoveel weken een mooie expension pack op de website zetten die
men dan kan downloaden.

-2.1 Jouw hulp

Het leuke van dit hele project is dat jij er aan kunt meewerken, ongeacht
van
je leeftijd. Je kunt bijvoorbeeld meehelpen programmeren, want we spreken
hier
wel over een open source project! Dit gaat bijv. als volgt: je download de
source code die tot nu toe is gemaakt en gaat er zelf dingen aan toevoegen.
Nu
zeg je welke veranderingen er zijn gemaakt in de source (op het forum) en
vervolgens wordt er op de website beslist of dit de nieuwe standaard moet
worden of niet. Wanneer veel mensen dit doen, krijg je al snel een 'goed
stukje code'.
  Een andere mogelijkheid is om grafisch wat te doen, je maakt
bijvoorbeeld achtergronden voor de arena, insecten of muurtjes. Het gemaakte
mail je in een zo klein mogelijk bestand en vervolgens zal er weer op de
website worden beslist of het er in mag of niet.
  Ten slotte kun je, als je dat leuk vindt, altijd nieuwe dingen
voorstellen. Je stelt bijvoorbeeld nieuwe opdrachten voor die de insecten
ook
zouden moeten begrijpen of je geeft een aantal dingen die verbeterd zouden
moeten worden. Hiermee kunnen de programmeurs en vormgevers weer aan de
gang.
  Check de website nog even, want misschien staan daar nog andere
'vacatures'

-2.2 Wat heb je nodig?

We gaan programmeren in Visual Basic 3.0, andere talen zouden mensen
uitsluiten van het project  en is professioneel genoeg voor dit spel.
  De graphics mensen mogen zelf hun programma's kiezen, dat maakt me niet
uit,
als ze hun plaatjes maar niet opsturen in een door geen enkel programma
ondersteund bestandsformaat, want daar heeft niemand wat aan. Denk er
trouwens ook aan dat alle objecten 16x16 pixels zijn! Alleen van de achter-
gronden is op dit moment nog niet afgesproken hoe groot ze zijn, kijk
hiervoor
even in de FAQ of op het forum.
  Mensen die het spel gespeeld hebben en nieuwe ideeen hebben, die kunnen
die
ideeen posten op het forum. Programmeurs en designers zullen dan beslissen
of
het een goed idee is.

-2.3 Wat moet je verder nog weten

Vragen kun je stellen op de website, als er velen malen dezelfde vraag
binnekomt, zal hij worden opgenomen in de FAQ, check deze dus eerst (als
hij er al is...)
  Als je mij, de projectleider, rechtstreeks wilt bereiken dan kun je dat
doen
via e-mail op dit adres: quzix@usa.net, maar alsjeblieft probeer
eerst de website!

-3.1 Verspreid dit document!

Stuur dit bericht door naar iedereen die je kent, post het in elke
nieuwsgroep, het maakt niet uit, iedereen mag meedoen, ongeacht je leeftijd.


Met vriendelijke groet,

        Quzix (quzix@usa.net)

  http://go.to/bybdp (bybdp = Battle Your Bugs Development Page)
Technical Details
Message-ID: <FqCN5.30634$tL4.394926@zonnet-reader-1>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,ced265df6506be57,start
X-Google-Attributes: gidfcea4,public
From: "- Vinnie -" <blah@blah.com>
Subject: BYB
Date: 2000/11/06
Message-ID: <FqCN5.30634$tL4.394926@zonnet-reader-1>
X-Deja-AN: 690361359
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
X-Complaints-To: abuse@zonnet.nl
X-Trace: zonnet-reader-1 973533989 212.189.248.245 (Mon, 06 Nov 2000 19:06:29 MET)
Organization: -
X-MSMail-Priority: Normal
Reply-To: "- Vinnie -" <blah@blah.com>
NNTP-Posting-Date: Mon, 06 Nov 2000 19:06:29 MET
Newsgroups: be.comp.programming