Libraries/riktlinjer
5 posters
Sida 1 av 2
Sida 1 av 2 • 1, 2
Libraries/riktlinjer
Så.. Vilka libraries tänker vi använda? SDL för grafik/ljud/input, verkar det som folk tycker. Funkar bra för mig.
Kör vi med STL? Så slipper vi skriva egna länkade listor och såntdär.
Är det objektorienterat som gäller? Säg, t.ex., att vi tänker ordna en texturcache. Kommer den då att användas genom typ TXCACHE_loadTexture() eller (*texturecache).loadTexture()?
Personligen röstar jag på den objektorienterade modellen, eftersom jag mest jobbat med java förr. Dessutom är det mindre risk att olika delar av koden går och pajar för varandra (och glömmer delete:s och sånt, i en texturcache t.ex.).
Testning, speciellt enhetstester.. Hur är det med sådant i C++? Finns det några trevliga verktyg för automatiserade tester?
Och sen CVS/SVN eller nåt borde vi väl fixa på nåt sätt också...
(och den här tråden borde väl egentligen varit typ 5 separata trådar, men det kändes lite fjantigt.. Speciellt när vi är typ 3 personer som anmält intresse för att programmera.)
Kör vi med STL? Så slipper vi skriva egna länkade listor och såntdär.
Är det objektorienterat som gäller? Säg, t.ex., att vi tänker ordna en texturcache. Kommer den då att användas genom typ TXCACHE_loadTexture() eller (*texturecache).loadTexture()?
Personligen röstar jag på den objektorienterade modellen, eftersom jag mest jobbat med java förr. Dessutom är det mindre risk att olika delar av koden går och pajar för varandra (och glömmer delete:s och sånt, i en texturcache t.ex.).
Testning, speciellt enhetstester.. Hur är det med sådant i C++? Finns det några trevliga verktyg för automatiserade tester?
Och sen CVS/SVN eller nåt borde vi väl fixa på nåt sätt också...
(och den här tråden borde väl egentligen varit typ 5 separata trådar, men det kändes lite fjantigt.. Speciellt när vi är typ 3 personer som anmält intresse för att programmera.)
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
OT: Jag är lite intresserad av att hjälpa till med programmeringen men jag ska se till att jag har tid och ork att sätta mig in i SDL och liknande innan jag lovar någonting eftersom jag inte har programmerat spel förut även om jag vart sugen. Har läst programmering på gymnasiet och studerar till dataingenjör på KAU nu men man får fan aldrig lära sig nåt kul.
ON T: https://www.youtube.com/watch?v=rw93RGDg-sQ
ON T: https://www.youtube.com/watch?v=rw93RGDg-sQ
gouki- Moppepojke
- Antal inlägg : 29
Registreringsdatum : 08-07-21
Ålder : 37
Sv: Libraries/riktlinjer
gouki skrev:...eftersom jag inte har programmerat spel förut även om jag vart sugen. Har läst programmering på gymnasiet och studerar till dataingenjör på KAU nu men man får fan aldrig lära sig nåt kul.
Låter som att vi har rätt lika bakgrunder. Själv läser jag till civilingenjör i datateknik på LTH. Vi har väl haft två intressanta kurser hittills: "Datorteknik" (processoruppbyggnad, MIPS-assembler) och "Algoritmer & Datastrukturer".
Vilket år ska du börja nu efter sommaren?
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
Själv ska jag börja andra året på gymnasiet
Men nu ska vi tänka fördelar, inte nackdelar
Jag är för med objekt-orienterad typ.
Men nu ska vi tänka fördelar, inte nackdelar
Jag är för med objekt-orienterad typ.
Sv: Libraries/riktlinjer
Inte för att jag kanske kommer att koda. Har precis gått ut gymnasiet och har lärt mig arbeta objektorienterat, så jag skulle röst för det.
dark_volvagia- Admin
- Antal inlägg : 163
Registreringsdatum : 08-07-21
Ålder : 35
Sv: Libraries/riktlinjer
Det låter ju som om vi är eniga om det då iallafall.
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
Börjar andra året (av tre totalt) nu efter sommaren. Har du använt alice (http://www.alice.org/) någon gång? Vilket totalt skämt. Kul att hoppa in i det i första kursen på universitetet. Tappade lite respekt för KAU direkt, haha. Vilket år börjar du då? Civilingenjör är 5 år totalt eller?
gouki- Moppepojke
- Antal inlägg : 29
Registreringsdatum : 08-07-21
Ålder : 37
Sv: Libraries/riktlinjer
Tänkte bara fråga hur ni tycker att vi ska bygga upp med filer för NPC och liknande. Animerade saker, funderade på om man skulle skapa en fil för varje npc och sedan i den filen inkludera headers, animationer, manus och skript, sedan komprimera dem med typ, 7zip? Eller vad tycker ni?
Sv: Libraries/riktlinjer
Nej, har inte använt Alice.. Känner igen namnet/konceptet dock, tror jag hört talas om det. Kollade hemsidan. Verkade segt.
Hm. Jag har faktiskt ingen aning vilket tillvägagångssätt som vore praktiskt för NPCs.. Jag får sova på det. Brukar alltid lösa mina programmeringsproblem medan jag sover.
Och på tal om att sova/drömma, jag drömde min första Lesbian-dröm inatt. Den ena började som Sarah Connor (från The Sarah Connor Chronicles), men ändrades på något sätt till Debra Morgan (från Dexter). Alltså, utan att det liksom "märktes" i drömmen. Den andra var någon tjej med superblekt, blont hår och fantastiska, ljusa och isblå ögon. Skitmysko.
Jag börjar mitt tredje år. Det är 4½ år, eftersom jag började 2006. Alla från 2007 och senare (iaf på LTH) är 5-åriga.gouki skrev:Vilket år börjar du då? Civilingenjör är 5 år totalt eller?
Hm. Jag har faktiskt ingen aning vilket tillvägagångssätt som vore praktiskt för NPCs.. Jag får sova på det. Brukar alltid lösa mina programmeringsproblem medan jag sover.
Och på tal om att sova/drömma, jag drömde min första Lesbian-dröm inatt. Den ena började som Sarah Connor (från The Sarah Connor Chronicles), men ändrades på något sätt till Debra Morgan (från Dexter). Alltså, utan att det liksom "märktes" i drömmen. Den andra var någon tjej med superblekt, blont hår och fantastiska, ljusa och isblå ögon. Skitmysko.
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
Okej, jag har lagt upp bokmärken på min psp om sdl så att jag kan läsa på om det. Vad rekommenderas mer för att ha en någorlunda spelutvecklingsmiljö? Tips på bra editors?
Någon vill inte vara vaken längre hör jagQauNuckShin skrev:
Och på tal om att sova/drömma, jag drömde min första Lesbian-dröm inatt. Den ena började som Sarah Connor (från The Sarah Connor Chronicles), men ändrades på något sätt till Debra Morgan (från Dexter). Alltså, utan att det liksom "märktes" i drömmen. Den andra var någon tjej med superblekt, blont hår och fantastiska, ljusa och isblå ögon. Skitmysko.
dark_volvagia- Admin
- Antal inlägg : 163
Registreringsdatum : 08-07-21
Ålder : 35
Sv: Libraries/riktlinjer
Jag kör Eclipse/CDT som editor. Funkar rätt bra. Har iofs inte provat något annat, så jag har inte något att jämföra med precis.
Jag kan ju förresten nämna att jag sitter på Ubuntu Linux. Att installera SDL var väldigt praktiskt: sudo apt-get install libsdl-dev. Så fråga inte mig om du har problem med att få igång SDL.
Heheh.. Tvivlar på att jag lyckas drömma samma dröm igen. Och inatt blir det nog texturer som hemsöker mig. Har suttit och skissat/programmerat på någon slags texturcache. Mest för att få lite mer grepp om pekare och minne i c++, men min förhoppning är ju att det ska kunna användas till projektet här (förutsatt att det blir något vettigt av det hela, vi får se...).
Jag kan ju förresten nämna att jag sitter på Ubuntu Linux. Att installera SDL var väldigt praktiskt: sudo apt-get install libsdl-dev. Så fråga inte mig om du har problem med att få igång SDL.
Heheh.. Tvivlar på att jag lyckas drömma samma dröm igen. Och inatt blir det nog texturer som hemsöker mig. Har suttit och skissat/programmerat på någon slags texturcache. Mest för att få lite mer grepp om pekare och minne i c++, men min förhoppning är ju att det ska kunna användas till projektet här (förutsatt att det blir något vettigt av det hela, vi får se...).
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
QauNuckShin skrev:Jag kör Eclipse/CDT som editor. Funkar rätt bra. Har iofs inte provat något annat, så jag har inte något att jämföra med precis.
Jag kan ju förresten nämna att jag sitter på Ubuntu Linux. Att installera SDL var väldigt praktiskt: sudo apt-get install libsdl-dev. Så fråga inte mig om du har problem med att få igång SDL.
Heheh.. Tvivlar på att jag lyckas drömma samma dröm igen. Och inatt blir det nog texturer som hemsöker mig. Har suttit och skissat/programmerat på någon slags texturcache. Mest för att få lite mer grepp om pekare och minne i c++, men min förhoppning är ju att det ska kunna användas till projektet här (förutsatt att det blir något vettigt av det hela, vi får se...).
Det låter som att någon tar på sig huvudprogrammeringen av spelmotorn
Det känns som att du har LIIIITE mer erfarenhet än några andra här..
Jag skulle kunna börja skissa lite på NPC-systemet jag nämnde tidigare, återkommer med exempelfil, offsets och filtyper.
Sv: Libraries/riktlinjer
Hahah, okej..
Jag påstår ju inte att att jag har mycket erfarenhet, precis.
Det verkar som att jag är bra på att låta som att jag vet vad jag snackar om..
Jag påstår ju inte att att jag har mycket erfarenhet, precis.
Det verkar som att jag är bra på att låta som att jag vet vad jag snackar om..
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
Det mest avancerade jag gjort är en chip8-emulator, och det var inte så svårt. Har även påbörjat en virtuell maskin, men jag blev uttråkad när jag upptäckte hur lätt det var. Att skapa emulatorer är tidskrävande och tråkigtQauNuckShin skrev:Hahah, okej..
Jag påstår ju inte att att jag har mycket erfarenhet, precis.
Det verkar som att jag är bra på att låta som att jag vet vad jag snackar om..
Edit.
Btw, eftersom jag som linuxanvändare blir permanent handikappad om jag programmerar direkt för windows, så skapar jag utvecklingsverktyg i java.. Är det lugnt?
Sv: Libraries/riktlinjer
Java för utvecklingsverktyg, sure. Jag sitter också på GNU/Linux, som sagt. (Ja, "GNU/Linux". Annars blir Stallman sur på mig. )
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
QauNuckShin skrev:Java för utvecklingsverktyg, sure. Jag sitter också på GNU/Linux, som sagt. (Ja, "GNU/Linux". Annars blir Stallman sur på mig. )
Jag sitter på "GNU/Linux" också, Ubuntu just nu, då jag inte orkar betala för mitt OS.
Sv: Libraries/riktlinjer
...som om man betalar för Windows.
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
IMO är det en bra idé att köra OpenGL trots att spelet ska vara 2D.. Det blir ju inte direkt krångligare och man får rotation, blending osv. gratis och hårdvaruaccelererat.
netcat- Möglig vaniljpudding
- Antal inlägg : 12
Registreringsdatum : 08-07-24
Sv: Libraries/riktlinjer
netcat skrev:IMO är det en bra idé att köra OpenGL trots att spelet ska vara 2D.. Det blir ju inte direkt krångligare och man får rotation, blending osv. gratis och hårdvaruaccelererat.
Jovisst. Vad jag förstod av.. någonting jag läste (SDL:s hemsida?) så är det bara ett fåtal extra funktioner som behöver kallas när man initierar grafiken. Så varför inte.
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
QauNuckShin skrev:
Jovisst. Vad jag förstod av.. någonting jag läste (SDL:s hemsida?) så är det bara ett fåtal extra funktioner som behöver kallas när man initierar grafiken. Så varför inte.
Mm, racker i princip med att satta nagra speciella attribut for OpenGL och sen anvanda SDL_OPENGL-flaggan nar man satter video mode, sa far man ett OpenGL-fonster. Man behover ju konvertera SDL-surfaces till opengl-texturer ocksa men det ar ratt att att hitta funktioner for det om man googlar.
netcat- Möglig vaniljpudding
- Antal inlägg : 12
Registreringsdatum : 08-07-24
Sv: Libraries/riktlinjer
netcat skrev:Man behover ju konvertera SDL-surfaces till opengl-texturer ocksa men det ar ratt att att hitta funktioner for det om man googlar.
Det finns inga funktioner för det inbyggt i SDL, menar du?
SDL_DisplayFormat(SDL_Surface *surface) ska ju konvertera surfacen till samma format som framebuffern, t.ex..
QauNuckShin- Kodapa
- Antal inlägg : 70
Registreringsdatum : 08-07-21
Ålder : 37
Ort : Lund
Sv: Libraries/riktlinjer
Konvertera var fel ord, man skapar snarare en OpenGL-textur utifrån en SDL_Surface.
http://gpwiki.org/index.php/SDL:Tutorials:Using_SDL_with_OpenGL
http://gpwiki.org/index.php/SDL:Tutorials:Using_SDL_with_OpenGL
netcat- Möglig vaniljpudding
- Antal inlägg : 12
Registreringsdatum : 08-07-24
Sv: Libraries/riktlinjer
Det kan hända att jag kan hjälpa till med någon programmering. Har skaffat eclipse och SDL, nu saknas en kompilerare. Vad är en bra kompilerare på äckel windows?
dark_volvagia- Admin
- Antal inlägg : 163
Registreringsdatum : 08-07-21
Ålder : 35
Sv: Libraries/riktlinjer
dark_volvagia skrev:Det kan hända att jag kan hjälpa till med någon programmering. Har skaffat eclipse och SDL, nu saknas en kompilerare. Vad är en bra kompilerare på äckel windows?
Eftersom både Doomangel och Que-??? verkar köra lunix så blir det nog enklast om du kör MinGW som är en Windowsversion av GCC.
netcat- Möglig vaniljpudding
- Antal inlägg : 12
Registreringsdatum : 08-07-24
Sv: Libraries/riktlinjer
netcat skrev:dark_volvagia skrev:Det kan hända att jag kan hjälpa till med någon programmering. Har skaffat eclipse och SDL, nu saknas en kompilerare. Vad är en bra kompilerare på äckel windows?
Eftersom både Doomangel och Que-??? verkar köra lunix så blir det nog enklast om du kör MinGW som är en Windowsversion av GCC.
mingw sidan var rätt död senast jag tittade (fanns inga downloads kvar där). Så jag skaffade djGPP, vilket var rätt onödigt krångligt att installera(något konstigt system med zipfiler man skulle ladda ned. Fick nog inte ner rätt fil ens). Men så sökte jag på mingw igen hittade en sourceforge sida som hade det, fungerar utmärkt
Nu ska man bara lära sig allt.
dark_volvagia- Admin
- Antal inlägg : 163
Registreringsdatum : 08-07-21
Ålder : 35
Sida 1 av 2 • 1, 2
Sida 1 av 2
Behörigheter i detta forum:
Du kan inte svara på inlägg i det här forumet