Blog Comments

  1. zabsvs avatar
    Har tyvärr ingen aning om hur man testar på en högre nivå på ett bra sätt, och kan inte heller komma ihåg att jag har läst något om det heller. Känns tyväörr som att det är svårt att hitta något enkelt och effektivt sätt att göra det på.
  2. Kristoffers avatar
    Hehe, är i samma sits gällande fallout 4 med en för vek dator. Tur är väl det. Lycka till med fiskespelet.
  3. flodihns avatar
    Riktigt bra tutorial. Haller sjalv pa att undersoka bra satt att skriva tester och kora continues integration med Unity.

    For unit-tests racker det vanliga unit-tests sa racker standard test-ramverkat till bra, men for mer funktionella-tester/system-tester, hur gor man da?

    Jag funderar pa att satta upp en sekvens med test-scener, dar jag satter upp ett scenario for varje test och ber speltestaren testa detta genom att rapportera PASS/FAIL genom UI. Har bara sett denna metod en gang forut, dar fungerade det bra. Har du nagon erfarenhet av detta?
  4. TheSpaceMans avatar
    Jag tänker göra det, med viss konflikt med släppet av fallout 4.
  5. flodihns avatar
    Vantar med spanning
  6. zabsvs avatar
    Tack Det går sakta framåt. Känns som att jag hittat en bra utmaning för mig själv. Mycket jobb, men än så länge känns det jag har tänkt genomförbart
  7. TheSpaceMans avatar
    Gött. Lyckas till och hoppas du får till det bra.
  8. zabsvs avatar
    Tack,
    Jag har funderar i dom banorna, och det känns skönt att det verkar som att jag är inne på rätt spår

    Jag hittade ett program som heter Tiled, som skapar XML-filer med liknande struktur som du beskriver. Även om det är tänkt för tilemaps så tillåter det object att placeras ut fritt med x/y koordinater. Och vill man inte använda tiles går det utmärkt att bara ladda in en bild som bakgrund, så jag har utgått från det formatet. Objekten kan även ges olika properties, så för mitt Tank objekt kan jag t.ex. definiera speed, armour och hitpoints.

    Just nu läser jag in det i C++ koden, vilket ju gör att programmet måste startas om (går ju att lägga in en möjlighet att bara läsa in banan igen utan omstart) varje gång man ändrar något. Eller rent av kompileras om för större ändringar.
    Vad jag förstår skulle Lua ge betydligt större flexibilitet här, eftersom man kan ändra saker utan att kompilera om projektet. Men frågan är om nyttan verkligen är så stor för ett lite mindre projekt? Eller om det bara skapar mer arbete? Jag är lite kluven mellan att försöka använda Lua och att bara köra på med XML/C++ för att komma vidare snabbt.
  9. flodihns avatar
    Tror att XML ar bra format att spara statisk data, exempelvis savedata etc.
    Lua ar ju ett programmeringssprak som man kan anvanda for logik nar programmet kors.

    Vad jag skulle gora ar att lata XML filen ha en struktur av objekt med data, som sedan laddas in i exempelvis Lua.

    Kod:
    <xml ...>
    <level>
        <name>Foobar</name>
        <objects>
            <object>
            <name>MyTree</name>
            <image>tree.png</image>
           <posx>30</posx>
           <posy>-32</posy>
         </object>
        </objects>
    </level>
    Sedan kan du med lua ga igenom XML filen och ladda in object, exempelvis:

    (OBS PSEUDOKOD)
    Kod:
    xmlparser = load_xml("myfile.xml"); 
    level = new Level()
    levelTag = xmlparser.getElement("level")
    level.name = levelTag.getElement("name")
    
    objectsTag =  levelTag.getElement("objects")
    for objectTag i objectsTag
        obj = new Object()
        obj.image = objectTag.getElement("image")
        x = objectTag.getElement("posx)
        y = objectTag.getElement("posy")
        obj.position = (x, y)
    ...
  10. TheSpaceMans avatar
    Ska bli skoj att se vad du får samman i slutet.
  11. Kristoffers avatar
    Kunde vara nyttigt för mig med att inte jobba med evighetsprojekt. Har inte hört talas om NHDM tidigare, men funderade på att joina 7DFPS i lördags innan jag gick ut och spelade fotboll istället. ^^ Code::Blocks är vad jag alltid använder med C++, men växlar mellan Ubuntu och Windows. Duger.