Blogs 227

ICTscripters maakt gebruik van cookies. Door het gebruiken en browsen naar onze site gaat je automatisch akkoord met het gebruik van cookies. Klik hier voor meer informatie

  • Howdie,

    Dit is vooral gericht naar de text-based-game-devs.
    Ik weet niet of jullie er veel met zijn, maar ik heb in de download-sectie een characterVisualizer geplaatst.



    Wat houdt dit in?

    Het is dus zoals ik zei vooral bedoeld voor text-based-games. Bij de meeste maffia/fantasy/.. games worden de characters van de spelers nooit visueel voorgesteld. Wat ik wel een spijtige zaak vind, want dat brengt nu eenmaal een extra dimensie in het spel. Nu heb ik een scriptje geschreven dat developers toe laat deze characters voor te stellen, als een animatie. a.d.h.v de HTML5 technologie. De characters bewegen op het ritme van hun ademhaling en knipperen vervolgens ook met hun ogen. Maar wat misschien nog het handigste is, de characters bestaan uit 5 layers (body,head,hair,left_arm,right_arm) en dit zijn allemaal aparte afbeeldingen, waardoor je makkelijk een character kunt aanpassen en uniek maken per speler.

    Meer bepaald, als je een db eraan koppelt, kan je de spelers hun current wapen… [Lees meer]
  • Beste ICT'ers,

    Omdat ik zie dat vaak goede foutafhandeling ontbreekt heb ik besloten om deze tutorial te maken. Je zult in deze tutorial leren hoe je een goede query foutafhandeling maakt en hoe je deze kan loggen.

    1 Foutafhandeling
    2 Error logging
    3 Class
    4 Frameworks

    1.0 Foutafhandeling

    1.1 Geen foutafhandeling

    Ik zal beginnen met het geven van een fout voorbeeld.

    PHP Source Code

    1. <?php
    2. $query = "SELECT * FROM database";
    3. mysql_query($query);
    4. ?>


    Je zult geen melding zien en er gebeurt niks. Je kan op deze manier niet debuggen. We hebben dus een foutafhandeling nodig.

    1.1 Or die()

    Ik zal nog een voorbeeld laten zien die je ook niet moet gebruiken.

    PHP Source Code

    1. <?php
    2. $query = "SELECT
    [Lees meer]
  • Beste lezers,

    Naar aanleiding van mijn vorige bericht, waarbij ik voor een kleine 25 euro een mediacenter heb gebouwd,
    schrijf ik nu het vervolg:

    Vanuit je bed lekker je mediacenter besturen op je mobieltje.
    De mediacenter die ik heb geïnstalleerd is XBMC.
    Deze is super eenvoudig te besturen, zowel vanuit je bed door de website (er zit een webserver in) te bezoeken
    - maar nog vlotter gaat het vanaf de Yatse app op je gsm.

    Je zet gewoon in xbmc in dat externe toegang is toegestaan, je vinkt zeroconf aan en je bent klaar.
    Yatse zal automatisch proberen je mediacenter te detecteren.

    Het grote voordeel van Yatse is dat deze veel geavanceerder en vlotter werkt dan de ingebouwde website.
    Hij laadt netjes mijn film bibliotheek in en mijn muziek library - gewoon zalig.

    Verder heb ik in mijn Raspberry Pi toestelletje iets meer geheugen toegewezen aan de grafische module, ik heb er nu 256MB ram aan toegewezen.
    De 720p filmpjes draaien nu ook continu lekker vlot.
    Het enige dat nog wat… [Lees meer]
  • Hallo,

    Heb even snel voor mijn project een model geschreven met het CodeIgniter framework.

    Wou het even zeer simpel houden omdat ik zo naar bed moet. Maar bedacht me toen dat ik ook hierover even een simpele tutorial kon schrijven over PHP.

    Wat is een model?
    CodeIgniter werkt met een HMVC patroon.
    H staat voor Helper. Dat zijn bestanden die functies bevatten die het leven makkelijker moeten maken.
    M staat voor Model. Dit is een soort skelet. Deze bevatten schetsen van datastructuren. Deze zijn bedoeld om data vast te houden.
    V staat voor View. Dit is je huid. Oftewel de HTML waarin PHP variabelen terug in kunnen voorkomen. Dit doormiddel van een parser of normale PHP. Dit om PHP en HTML gescheiden te houden.
    C staat voor Controller. Dit is meer het brein van je applicatie. Deze moet alle berekening doen.

    Een model moet dus eenvoudig data kunnen opnemen, mogelijk aanpassen / converteren en kunnen afstaan.

    Nu heb ik een model geschreven voor de users. Deze moeten dus gebruikers… [Lees meer]
  • Hallo allemaal,

    Ik kreeg van meerdere mensen de vraag: "Hoe moet ik nou eigenlijk slicen?". Ook werd mij gevraagd om hier een tutorial over te schrijven, dus bij deze :)

    Inleiding
    Wat is slicen nou eigenlijk? En wat is, zoals op sitedeals en andere websites staat vermeld, basen?

    Hier kan ik eigenlijk heel kort en simpel over zijn:
    Slicen: Is eigenlijk simpel weg een .psd (PhotoShop Document) in stukjes snijden, zodat je van één geheel meerdere kleine plaatjes genereert.
    Basen: Dit is een naam verzonnen op sitedeals. Het houdt in dat een document wordt omgezet naar (x)HTML(5) en CSS(3). Dit houdt in dat er zowel gesliced als gecodeerd wordt.

    Waar begin ik mee en wat moet ik weten?
    Elk begin is moeilijk! Ik heb er ongeveer 2 jaar over gedaan om alle ins en outs van HTML en css te leren. Het is namelijk zo dat html en css een zeer makkelijke taal om te leren is, maar vanwege de vele browsers het weer een stukje moeilijk wordt. Je moet er namelijk altijd rekening mee houden dat elke… [Lees meer]
  • HTML5
    De video-tag is beschikbaar sinds HTML5
    HTML5 is een flinke verbeterering van de HTML (1.0) die wij kennen.
    Het brengt veel mogelijkheden brengt waardoor je (bijna-)geen Flash nodig hebt.
    Helaas ondersteunen oudere browsers deze functie niet.
    Er zijn veel manieren om dit naar wens te maken, en ik leg de handige opties uit.

    Video-tag
    Gelukkig is HTML redelijk simpel. De video roep je op doormiddel van:

    PHP Source Code

    1. <video src="./video/intro.mp4"></video>


    - Controls
    Controls zijn simpel weg de knopjes voor pauze, afspelen etc.
    Dit is simpel in te stellen, doormiddel van true (aan) en false (uit).
    Voorbeeld:

    PHP Source Code

    1. <video src="./video/intro.mp4" controls="true"></video>


    - Autoplay*
    We weten vast allemaal wat autoplay is. Het afspelen begint wanneer
    de bezoeker je website opent. Ook dit is heel simpel:

    PHP Source Code

    1. <
    [Lees meer]
  • Hoe bouw je een mediacenter voor 25 euro?

    Ik heb voor kerstmis een Raspberry Pi gekregen van mijn toekomstige schoonbroer.
    Deze naam liet een belletje rinkelen, ik had er al eens van gehoord - maar wist niet wat het precies was.

    Een Raspberry Pi is eigenlijk een mini-computer, iets groter dan een aansteker doosje, met een tegra 3 processor en 512 MB RAM.
    Het heeft dus een goede grafische engine en voldoende geheugen om leuke dingetjes mee te doen.

    Nu had ik gelezen dat ik ermee een mediacenter kon maken, welke 720p en zelfs tot 1080p films kan afspelen.
    Dus ben ik begonnen met mijn nieuwe hobby projectje: een mediacenter maken.

    Stappenplan

    1) Koop een raspberry pi (of krijg er 1), prijs 25 euro.
    2) Neem een SD kaartje uit je fototoestel, van minstens 2 GIG (meer is aangeraden)
    3) Schrijf Openelec naar dit kaartje (volg de instructies van hun site)
    4) Start op, indexeer je films (bv vanaf USB hardeschijf of een netwerk NASje)
    5) Begin te genieten van je films

    Conclusie:

    Ik heb… [Lees meer]