Onsdag 8. juli 2009
Det er nu lidt over en uge siden, at jeg annoncerede at jeg ville give mig i kast med Battle of the Island igen. Jeg havde egentligt ikke tænkt mig at gøre noget ved databasen, men allerede dagen efter løb jeg ind i et problem netop pågrund af databasen, så jeg bestemte mig for at omkode hele skidtet til at benytte MySQL i stedet for. To dage efter var jeg umiddelbart færdig, og jeg havde i mellemtiden også implementeret nogle nye features. Siden da har jeg udviklet videre, og er begyndt på det nye teknologi træ.

(Klik for at se i fuld størrelse)
Umiddelbart ser interfacet ud som det plejer. Men jeg har blandt andet tilføjet to nye resourcer: sten og mad. Mad skal bruges hver gang man vil træne soldater, mens sten skal bruges senere i spillet når man kan bygge borge og mure o.l. Den tredje ting i den afdeling er befolking og plads (nederst til venstre ved resourcerne), man skal altså også bygge huse for at kunne træne soldater og arbejdere.
På kortet øverst til højre, kan man nu se at synsvidden for alle ens enheder er markeret, og fjender inden for synsvidden er markeret med rød.
Derudover er farve-håndteringen ændret, så jeg nu kun skal lave alle enhederne i en farve, og så sørger et script for at omfarve dem til den farve man har valgt da man oprettede sig. Samtidig illustreres også antallet af enheder, og man kan maksimum have 12 enheder på et felt som ikke er en bygning. På ovenstående billede kan man se sorte og blå enheder, og herunder i rød:

En ny værdi på linje med angreb (attack) og forsvar (defence) er hitpoints (HP). For soldater er den ikke så interessant, men for bygninger viser bygningens HP hvor tæt den er på at blive destrueret:

Det vil altså sige at hvis man angriber en bygning med lav HP, så er der større chance for at man ødelægger bygningen end at man, som før, overtager den.
Det bringer os videre til en af de nye grund-enheder, arbejdere (Workers). De har tre formål: At bygge bygninger, at reparere bygninger og at forøge indkomsten i produktions-bygninger. De er nu den eneste type der kan bygge almindelige bygninger.
Noget man ser i det første og tredje billede er feltet "Group" under enheden. Det er en ny funktion til at holde styr på ens enheder, eks:

Som standard er der gruppen "Home", og alle ens nye enheder vil automatisk blive placeret under den gruppe, men man kan selv lave nye, f.eks. hvis man vil have styr på sine angrebstropper eller hvis man etablere en anden base:

Det var vist det for nu. Jeg har ikke nogen umiddelbar ide om hvornår jeg uploader den nye version, men jeg skal i hvert fald først have tilføjet nogle flere enhedstyper, og have ting som marked og diplomati til at fungere.
- Niels

Skrevet af
Niels klokken 14:12
Tirsdag 30. juni 2009
I mit blog-indlæg fra april, Projekter for tiden, nævnte jeg at jeg var i gang med et RPG, og har siden da lavet mere på det, men er gået lidt i stå. Så så jeg filmen WarGames, og kom i tanke om at jeg engang begyndte på et browser-spil, som lidt lignede WarGames, så jeg endte med at finde det frem igen, fjerne nogle ting og kode resten om til at bruge MySQL-database, og så rodede jeg lidt med at tilføje nogle nye features til kortet i et par dage.
For at det ikke skal være nok, så kom jeg tilfældigvis forbi Battle of the Island i går, og må sgu indrømme at jeg ikke har tænkt på det overhovedet, siden hvad.. jul? Og det er ikke kommet opdateringer siden oktober. Man jeg loggede så ind som Niel the Great, og begyndte at bygge et par ting, men syntes ikke rigtig at det var fangende, og det er da et ret stort problem. Det fungere ikke rigtigt, så jeg har sat mig for at techtree'et skal udskiftes helt, der skal være mange flere muligheder for at bygge, og man skal bygge beboelse før man kan træne krigere o.l. (sansnynligvis også gårde til mad) for at gøre spillet mere ballanceret idet det på nuværende tidspunkt ikke tager mange dage før man har en så stor indkomst af ressourcer at man kan bygge en kæmpehær. Alliance-system/diplomati skal der også være, både så en spiller kan være med i en alliance med andre spiller, og kan skrive på en form for alliance-forum og planlægge angreb osv. samtidig skal man også kunne have individuelle rellationer og handel med andre spillere hvad end det er IAP, allieret eller fjende.
Så jeg har faktisk gang i 3 online spil for tiden. :P Men det er jo også sommerferie, og sidste år i sommerferien kodede jeg over 4000 linjer kode til Battle of the Island, så mon ikke jeg nok skal finde motivation, til i hvert fald at kunne få et af de tre spil op på et niveau hvor man kan snakke Beta-test.
Jeg vil ikke røre ved den online version af Battle of the Island de første 2-3 uger (den på http://niels.spoweb.dk/boti), så hvis man har lyst til at prøve hvordan det fungere lige nu, så kan man da tage et kig forbi:

Jeg vil i hvert fald spille, som både Niel the Great og Carlos the Evil i de næste par dage. :)
- Niels

Skrevet af
Niels klokken 13:16
Onsdag 13. maj 2009
Da jeg lige var en tur forbi for at se om der var sket noget nyt hos Mozilla faldt jeg over Mozilla Labs som førte mig videre til Ubiquity. Det ser ca. sådan her ud:

Nej.. Det er ikke en funky vejr-gadget eller hvad man nu ellers kunne forestille sig.. Det er faktisk overhovedet ikke som noget man kunne forestille sig, det er faktisk... Ubiquity.
Ubiquity er en extension til Mozilla Firefox som tiføjer en form for command-line til din browser, som kan aktiveres med et tryk på en genvejstast (som standard er det Alt+Space). Udover at kunne vise vejret i Randers (som i øvrigt passer) kommer Ubiquity med en hel del kommandoer til at gøre forskellige ting. Det kan f.eks. være noget så simpelt som en søgning på Google eller en anden søgemaskine eller hurtigt slå noget op på wikipedia, og idet man skriver kommandoen (e.g. "wikipedia Tux") vises nogle forslag til artikler i boksen til højre sammen med noget tekst fra hver artikel. Man kan også markere en tekst på en side åbne Ubiquity og skrive "translate to danish" og teksten vil næsten med det samme blive vist oversat til højre. Det er da i hvert fald en del hurtigere end at skulle forbi Google Translator først. Den integrere blandt andet også med GMail, Google Calendar og Google Maps, så man f.eks. kan tilføje et event til sin kalender, tjekke en bestemt dato, maile et billede eller et link til en ven eller slå en adresse op på Google Maps. Og til dem der lider af "Twitter addiction" kan med kommandoen "tweet" eller "twitter" hurtigt oplyse verden om at Ubiquity er mega morsomt.
Der er selvfølgelig mange flere kommandoer og der er mulighed for at tilføje sine egne eller hente nogle fra andre Ubiquity-brugere. Man kan i øvrigt også ændre temaet hvis standard-temaet ikke behager en.
Det er ret nyt og stadig i beta, men man kan (skal!) hente det og prøve det på https://ubiquity.mozilla.com/
Og hvis man ikke har Firefox... Så kan man da også lige tage og hente det. :P http://getfirefox.com.
- Niels

Skrevet af
Niels klokken 19:26
Tirsdag 21. april 2009
Egentligt får jeg ikke lavet så meget for tiden, også delvist grundet 5 afleveringer i sidste uge. Men udover det så tog jeg mig for et par uger siden sammen til at sætte en MySQL-server op på min localhost, og er begyndt at gå tilbage til at bruge MySQL som database-system. Dvs. at fremtidige systemer højst sandsynligt vil benytte MySQL (bortset fra blog-systemet her, som jeg ikke orker at kode om).
Hev i øvrigt også i påskeferien op i et browser-baseret grafisk 2D (MMO)RPG-spil, som jeg omkodede til at køre på MySQL, og udskiftede grafikken med et nyt hjemmelavet tileset (som faktisk blev ret fedt :)), indtil videre er der ikke så mange muligheder andet end at gå rundt og tale med andre spiller og tale med NPC'er, men når jeg nu får kodet et kamp-system, level-system og andre ting som et MMORPG bør have. :) Kan da også være jeg kommer med et screenshot eller to på et tidspunkt.
Lover i øvrigt at beta-test ikke bliver forhastet ligesom Battle of the Island, men venter til jeg rent faktisk har en historie og en verden (og ting at lave som singleplayer) klar.
Ikke så meget mere for nu.
- Niels

Skrevet af
Niels klokken 14:43
Søndag 22. marts 2009
Skal man have konverteret en fil fra en filtype til en anden, og gider man ikke bruge lang tid på at google efter et gratis program til lige netop den filtype, så skal man da tage et kig forbi Zamzar.
Det er en gratis online-service der klarer konvertering mellem en hel del forskellige dokument-, lyd-, video- og billedeformater. Den kan f.eks. også konvertere en video til en lydfil, så man kun får lyden fra en video. Som gratis bruger kan man kun konvertere filer på op til 100 MB, men man skal så også tænke på at man skal uploade filen, så store filer kommer til at tage en del tid at få konverteret med zamzar.
En anden fed mulighed ved Zamzar er muligheden for at downloade videoer fra YouTube, Google Video og mange flere, og konvertere dem til f.eks. avi-format eller mp3 hvis man bare vil have f.eks. musikken fra en musikvideo.
Men tag og tjek den ud, den er i hvert fald god at have i sine bogmærker.
Zamzar.com

Skrevet af
Niels klokken 11:14