Ok, ik heb van Sin foto's gekregen van de crimescenes en ben begonnen aan de final versie van de game.
Ik ben aan de eerste crime scene begonnen nu. Dat is de grootste en moeilijkste, als ik die af heb en 100% werkend dan zou de rest een eitje moeten zijn.
Gisteren heb ik alles voorbereid in Photoshop zodat ik vandaag de hele dag kon programmeren.
Dit heb ik vandaag en gisteren gedaan:
-Photoshop voorbereidingen
Alle afbeeldingen bewerkt
Interface er bij gedaan
Knoppen en icoontjes ontworpen
-Startscherm en tutorial gemaakt
Aan de start van de game krijg je een simpele tutorial die in één actie uit legt
hoe het spel werkt.
-Intro gemaakt
Knop gemaakt voor de cutscenes om plaatjes te skippen.
Tutorial gemaakt hoe dit werkt
Nederlandse teksten in de afbeeldingen gezet
Hele sequence geprogrammeerd
Voor de cutscenes is een script wat hergebruikt kan worden
-Crime Scene 1 hub gemaakt
Tutorial gemaakt voor de eerste crime scene (komt alleen daar)
Navigatie gemaakt zodat je naar de individuele onderdelen kunt gaan (en terug)
-Notepad interactie gemaakt
Interface gebouwd
Tutorial scherm gemaakt
Interacties gemaakt
Clue vinden gemaakt
Als je de clue gevonden hebt onthoud hij dit
Als je daarna terug komt staat de clue er nog
En als je daarna terug komt slaat ie de tutorial over
-Beeld interactie gemaakt
Interface gebouwd
Tutorial scherm gemaakt
Interacties gemaakt
Clue vinden gemaakt
Als je de clue gevonden hebt onthoud hij dit
Als je daarna terug komt staat de clue er nog
En als je daarna terug komt slaat ie de tutorial over
Maandag ga ik het volgende af maken (haal ik vandaag niet meer):
-Bloedvlek interactie af maken
-Inventory af maken
Dit word één scherm voor het hele spel die gewoon altijd checkt wat
je wel en niet gevonden hebt
-Link systeem voor Crime Scene 1 af maken
Dit word ook één scherm voor het hele spel
-Cutscene 2 maken
En dan de rest en dat komt helemaal goed.
vrijdag 6 juni 2008
vrijdag 30 mei 2008
Inventory Schminventory
De inventory/clue link systeem is nu uitgebreid. Ik hou nu alle variabelen bij en check welke objecten aan elkaar gelinked kunnen worden. Als ze gelinkt zijn verandert de bijbehorende tekst ook voor elk object en als er 2 objecten aan gelinkt kunnen worden verandert ie afhankelijk van hoeveel van die objecten al gelinkt zijn.
Op dit moment is het een simpele versie met maar drie objecten, maar de scripts zouden hetzelfde moeten werken voor de uiteindelijke inventory/clue link systeem. Alleen dan met een ENORME lijst variabelen.
Functions maken in Director gaat helaas niet lukken want dat zou dan in JavaScript moeten gebeuren en als ik iets weiger te gebruiken (en dat ook niet kan gebruiken) dan is het JavaScript.
Vanaf volgende week ga ik alles in elkaar zetten, hopelijk met de uiteindelijke graphics en verhaal afbeeldingen.
Op dit moment is het een simpele versie met maar drie objecten, maar de scripts zouden hetzelfde moeten werken voor de uiteindelijke inventory/clue link systeem. Alleen dan met een ENORME lijst variabelen.
Functions maken in Director gaat helaas niet lukken want dat zou dan in JavaScript moeten gebeuren en als ik iets weiger te gebruiken (en dat ook niet kan gebruiken) dan is het JavaScript.
Vanaf volgende week ga ik alles in elkaar zetten, hopelijk met de uiteindelijke graphics en verhaal afbeeldingen.
maandag 26 mei 2008
Interacties
De planning voor deze week is dat ik de interacties af ga maken.
Dat is gelukt. De laatste twee interacties die ik nog moest programmeren (kluis kraken en papieren doorzoeken) zijn geprogrammeerd in simpele versies.
De interacties die we nu hebben zijn:
Blacklight scanner
Vingerafdrukken stoffen
Notitieblok bekrassen (zelfde script als vingerafdrukken stoffen)
Kluis kraken
Papieren doorzoeken
Ze werken allemaal. Deze week ga ik verder met foto's bewerken en teksten schrijven voor in de game. Programmeerwerk hervat volgende week weer als ik dingen in elkaar ga zetten en aan de final game ga werken.
Dat is gelukt. De laatste twee interacties die ik nog moest programmeren (kluis kraken en papieren doorzoeken) zijn geprogrammeerd in simpele versies.
De interacties die we nu hebben zijn:
Blacklight scanner
Vingerafdrukken stoffen
Notitieblok bekrassen (zelfde script als vingerafdrukken stoffen)
Kluis kraken
Papieren doorzoeken
Ze werken allemaal. Deze week ga ik verder met foto's bewerken en teksten schrijven voor in de game. Programmeerwerk hervat volgende week weer als ik dingen in elkaar ga zetten en aan de final game ga werken.
Inventory en aanwijzingen
Alweer een update? *shock!*
Zoals ons schema opgesteld is, zou ik vandaag klaar moeten zijn met de inventory en het clue link systeem. En wonder boven wonder, dat is ook zo :)
Ik kan tussen kamers navigeren, daar clues oppikken en naar de inventory gaan en als ik ze gevonden heb staan ze daar (met extra tekst als je er met de muis overheen gaat). Als ze niet gevonden zijn, staan ze er ook niet en reageren de scripts niet op muis acties.
Ook kan ik nu de clues aanklikken en aan elkaar linken. Als de link klopt geeft ie een variabele door dat ie gevonden is en laat ie een plaatje zien dat die link ook gevonden is. Als de link niet klopt doet ie niks en kun je weer een nieuwe aanklikken en een nieuwe link proberen te maken.
Wat ik nu bij de links doe is (nadat ie gecheckt heeft of die clue al gevonden is) een variabele op 1 zetten de eerste keer dat een clue aangeklikt wordt en een variabele doorgeven welke clue aangeklikt is. Bij de volgende die aangeklikt wordt checkt ie eerst of die clue uberhaupt gevonden is, daarna of er al iets is aangeklikt en wat er dan aangeklikt is en daarna of die twee objecten bij elkaar horen. Als de link klopt geeft ie door dat die combinatie van clues gevonden is en zet ie alles weer op 0 zodat je met nieuwe links kunt beginnen.
Vandaag ga ik research doen naar functions in Director zodat ik sommige scripts wat korter kan maken en minder programmeerwerk hoef te doen en alle acties/functions voor de hele game tegelijk kan aanpassen.
Zoals ons schema opgesteld is, zou ik vandaag klaar moeten zijn met de inventory en het clue link systeem. En wonder boven wonder, dat is ook zo :)
Ik kan tussen kamers navigeren, daar clues oppikken en naar de inventory gaan en als ik ze gevonden heb staan ze daar (met extra tekst als je er met de muis overheen gaat). Als ze niet gevonden zijn, staan ze er ook niet en reageren de scripts niet op muis acties.
Ook kan ik nu de clues aanklikken en aan elkaar linken. Als de link klopt geeft ie een variabele door dat ie gevonden is en laat ie een plaatje zien dat die link ook gevonden is. Als de link niet klopt doet ie niks en kun je weer een nieuwe aanklikken en een nieuwe link proberen te maken.
Wat ik nu bij de links doe is (nadat ie gecheckt heeft of die clue al gevonden is) een variabele op 1 zetten de eerste keer dat een clue aangeklikt wordt en een variabele doorgeven welke clue aangeklikt is. Bij de volgende die aangeklikt wordt checkt ie eerst of die clue uberhaupt gevonden is, daarna of er al iets is aangeklikt en wat er dan aangeklikt is en daarna of die twee objecten bij elkaar horen. Als de link klopt geeft ie door dat die combinatie van clues gevonden is en zet ie alles weer op 0 zodat je met nieuwe links kunt beginnen.
Vandaag ga ik research doen naar functions in Director zodat ik sommige scripts wat korter kan maken en minder programmeerwerk hoef te doen en alle acties/functions voor de hele game tegelijk kan aanpassen.
dinsdag 20 mei 2008
Update much?
Ok, er is al lang niet meer ge-update. Tijd voor wat uitleg voor de hordes mensen die deze blog niet lezen.
Het project is flink aangepast. We gaan geen interactieve superhelden film adventure fahrenheit rip-off meer maken. We gaan nu gewoon een old skool adventure maken. Maar dan niet point and click maar point and hold, zoals mijn partner in crime zo mooi bedacht had.
Anyway, het project is dus flink omgegooid. Het heet nu Falcon, er is een nieuw verhaal en nieuwe gameplay.
Ik ben al flink aan het programmeren geweest aan interacties en die werken tot nu toe allemaal heel cool, zonder dat je hoeft te klikken. Vrij vloeiend allemaal en dat is mooi want dat was mijn doel. Tot nu toe waren er wel een aantal mensen onder de indruk en dat is fijn want dat bevestigt voor mij dat ik iets interessants en nieuws aan het maken ben.
En ik heb zojuist de inventory in mekaar geprogrammeerd alsof het niks was :) En dat werkt. Ik kan van kamer switchen en daar objecten aanklikken (straks wijzen) die daar van status veranderen en dan in de inventory verschijnen en daar extra toelichting krijgen als je er met je muis overheen gaat.
Tot zover de update.
Het project is flink aangepast. We gaan geen interactieve superhelden film adventure fahrenheit rip-off meer maken. We gaan nu gewoon een old skool adventure maken. Maar dan niet point and click maar point and hold, zoals mijn partner in crime zo mooi bedacht had.
Anyway, het project is dus flink omgegooid. Het heet nu Falcon, er is een nieuw verhaal en nieuwe gameplay.
Ik ben al flink aan het programmeren geweest aan interacties en die werken tot nu toe allemaal heel cool, zonder dat je hoeft te klikken. Vrij vloeiend allemaal en dat is mooi want dat was mijn doel. Tot nu toe waren er wel een aantal mensen onder de indruk en dat is fijn want dat bevestigt voor mij dat ik iets interessants en nieuws aan het maken ben.
En ik heb zojuist de inventory in mekaar geprogrammeerd alsof het niks was :) En dat werkt. Ik kan van kamer switchen en daar objecten aanklikken (straks wijzen) die daar van status veranderen en dan in de inventory verschijnen en daar extra toelichting krijgen als je er met je muis overheen gaat.
Tot zover de update.
woensdag 12 maart 2008
Infrared LEDs are GO!
Een update over de techniek tot nu toe:
Ik kon al de muis en een nepcursor besturen met twee aanstekers. Interactie daarvoor programmeren was een beetje moeilijk want zo gauw als je ze bij elkaar houd, ziet GlovePIE dat als 1 infrarood licht. Het was dus belangrijk dat ik mijn infrarood LEDs aan de gang ging krijgen zodat ik kon gaan programmeren.
Dus ik ben naar de winkel gegaan waar ik ze gekocht heb en heb gevraagd hoe ik dat in godsnaam moest doen, aangezien ik super a-technisch ben. Ze waren niet echt behulpzaam en ik werd er geen steek wijzer van. Daarna ben ik naar een andere electronica winkel gegaan en heb daar hetzelfde gevraagd. De beste man achter de toonbank had niet eens zin om daar überhaupt over na te denken en stuurde me linea recta terug naar de winkel waar ik al was geweest. Dat schoot dus NIET op.
Ik heb toen even overweegd om toch de techniek te gebruiken met een infrarood lamp en reflectieve tape op de vingers, maar het vinden van een infrarood LED lamp was niet echt makkelijk en alle andere infrarood lampen zitten over het algemeen in zonnebanken/bruiners en geven heel veel warmte af, waardoor het niet fijn is om meer dan 10 minuten te spelen.
Dus ik dacht "stik d'r maar in, ik fix het zelf wel". Ik ben naar de Xenos, de Blokker en de Hema gelopen en heb daar wat lampjes gekocht met 1 LED er in. Die heb ik thuis uit elkaar geschroefd (en sommige open gezaagd). Ik heb de LEDs die er in zaten er uit gebroken en mijn LEDs er met ducttape opgeplakt (als tijdelijke oplossing). Ik heb mijn Wii aangezet en de calibratie opgeroepen om te kijken of ik infrarood bronnen kon zien en zowaar, het werkte in één keer!
Dus ik heb nu 2 lampjes met infrarood LEDs die ik (voorlopig) heel onhandig aan mijn vingers kan bevestigen. Ik kan inmiddels al de onderlinge afstand tussen de LEDs berekenen en heb daar een range aan gehangen zodat ik weet wanneer ze horizontaal en verticaal bij of uit elkaar zijn. Nu nog wat 'states' programmeren (bijv. horizontaal bij elkaar en verticaal uit elkaar of horizontaal bij elkaar en verticaal bij elkaar) en muisinteractie er aan hangen en dan ben ik alweer een flinke stap verder.
-----------------------------------------------------
An update about the technical side of things so far:
I could already control the mouse and a fake cursor with two lighters. Programming interactions for that was kind of hard because as soon as you put the two lighters together, GlovePIE sees them as one IR source. So it was important for me to get my IR LEDs working so I could start programming.
So I went to the shop where I bought the LEDS and asked them how on earth I was supposed to get them working, because I know nothing about volts, amperes and resistors. They were kind of vague and really not helpful at all. So I went to a different electronics store and asked the same thing. The man behind the counter there didn't even want to think about my question so he sent me right back to the store I had already been to. Reeeeeeeally helpful!
I considered switching to an infrared light and reflective tape on the fingers but finding an infrared light with LEDs wasn't easy and all other infrared lights are mostly in tanning beds and give off a lot of heat. That would have made it kind of hard to play for more than 10 minutes.
So I thought "never mind, I'll fix this myself". I went to a few household stores and bought some lights with 1 LED in them. I unscrewed those (and sawed open a few), broke out the LEDs and ducttaped my own LEDs in there (as temporary solution). I turned on my Wii and opened the calibration settings to see if I could see any IR sources and wouldn't you know it: it worked like a charm!
So I now have 2 lights with IR LEDs in them that I can uncomfortably attach to my fingers (for now). I can now measure the distance between the individual LEDs and I attached a range to them so I can see when they're together or apart. Now I have to program some 'states' (like horizontal together and vertical apart or horizontal together and vertical together) and attach mouse interactions and I'll be a step closer to my game interactions.
Ik kon al de muis en een nepcursor besturen met twee aanstekers. Interactie daarvoor programmeren was een beetje moeilijk want zo gauw als je ze bij elkaar houd, ziet GlovePIE dat als 1 infrarood licht. Het was dus belangrijk dat ik mijn infrarood LEDs aan de gang ging krijgen zodat ik kon gaan programmeren.
Dus ik ben naar de winkel gegaan waar ik ze gekocht heb en heb gevraagd hoe ik dat in godsnaam moest doen, aangezien ik super a-technisch ben. Ze waren niet echt behulpzaam en ik werd er geen steek wijzer van. Daarna ben ik naar een andere electronica winkel gegaan en heb daar hetzelfde gevraagd. De beste man achter de toonbank had niet eens zin om daar überhaupt over na te denken en stuurde me linea recta terug naar de winkel waar ik al was geweest. Dat schoot dus NIET op.
Ik heb toen even overweegd om toch de techniek te gebruiken met een infrarood lamp en reflectieve tape op de vingers, maar het vinden van een infrarood LED lamp was niet echt makkelijk en alle andere infrarood lampen zitten over het algemeen in zonnebanken/bruiners en geven heel veel warmte af, waardoor het niet fijn is om meer dan 10 minuten te spelen.
Dus ik dacht "stik d'r maar in, ik fix het zelf wel". Ik ben naar de Xenos, de Blokker en de Hema gelopen en heb daar wat lampjes gekocht met 1 LED er in. Die heb ik thuis uit elkaar geschroefd (en sommige open gezaagd). Ik heb de LEDs die er in zaten er uit gebroken en mijn LEDs er met ducttape opgeplakt (als tijdelijke oplossing). Ik heb mijn Wii aangezet en de calibratie opgeroepen om te kijken of ik infrarood bronnen kon zien en zowaar, het werkte in één keer!
Dus ik heb nu 2 lampjes met infrarood LEDs die ik (voorlopig) heel onhandig aan mijn vingers kan bevestigen. Ik kan inmiddels al de onderlinge afstand tussen de LEDs berekenen en heb daar een range aan gehangen zodat ik weet wanneer ze horizontaal en verticaal bij of uit elkaar zijn. Nu nog wat 'states' programmeren (bijv. horizontaal bij elkaar en verticaal uit elkaar of horizontaal bij elkaar en verticaal bij elkaar) en muisinteractie er aan hangen en dan ben ik alweer een flinke stap verder.
-----------------------------------------------------
An update about the technical side of things so far:
I could already control the mouse and a fake cursor with two lighters. Programming interactions for that was kind of hard because as soon as you put the two lighters together, GlovePIE sees them as one IR source. So it was important for me to get my IR LEDs working so I could start programming.
So I went to the shop where I bought the LEDS and asked them how on earth I was supposed to get them working, because I know nothing about volts, amperes and resistors. They were kind of vague and really not helpful at all. So I went to a different electronics store and asked the same thing. The man behind the counter there didn't even want to think about my question so he sent me right back to the store I had already been to. Reeeeeeeally helpful!
I considered switching to an infrared light and reflective tape on the fingers but finding an infrared light with LEDs wasn't easy and all other infrared lights are mostly in tanning beds and give off a lot of heat. That would have made it kind of hard to play for more than 10 minutes.
So I thought "never mind, I'll fix this myself". I went to a few household stores and bought some lights with 1 LED in them. I unscrewed those (and sawed open a few), broke out the LEDs and ducttaped my own LEDs in there (as temporary solution). I turned on my Wii and opened the calibration settings to see if I could see any IR sources and wouldn't you know it: it worked like a charm!
So I now have 2 lights with IR LEDs in them that I can uncomfortably attach to my fingers (for now). I can now measure the distance between the individual LEDs and I attached a range to them so I can see when they're together or apart. Now I have to program some 'states' (like horizontal together and vertical apart or horizontal together and vertical together) and attach mouse interactions and I'll be a step closer to my game interactions.
Abonneren op:
Posts (Atom)