Wikibooks: Programmera spel i C++ för nybörjare/Flaggklickare

= Peka klicka spel = Om man förstår hur det fungerar med kollisionsberäkningar är det inte särskilt svårt att göra enkla spel där man skall klicka på skärmen för att få upp ett resultat. Grundprincipen är enkel En text kommer upp med en fråga. Klicka på en bild för att besvara frågan Var det rätt sv...

Full description

Bibliographic Details
Format: Book
Language:Swedish
Subjects:
Online Access:https://sv.wikibooks.org/wiki/Programmera_spel_i_C%2B%2B_f%C3%B6r_nyb%C3%B6rjare/Flaggklickare
id ftwikibooks:svwikibooks:1343:8113
record_format openpolar
spelling ftwikibooks:svwikibooks:1343:8113 2024-11-03T14:55:19+00:00 Wikibooks: Programmera spel i C++ för nybörjare/Flaggklickare https://sv.wikibooks.org/wiki/Programmera_spel_i_C%2B%2B_f%C3%B6r_nyb%C3%B6rjare/Flaggklickare swe swe Book ftwikibooks 2024-10-04T16:53:42Z = Peka klicka spel = Om man förstår hur det fungerar med kollisionsberäkningar är det inte särskilt svårt att göra enkla spel där man skall klicka på skärmen för att få upp ett resultat. Grundprincipen är enkel En text kommer upp med en fråga. Klicka på en bild för att besvara frågan Var det rätt svar får du en positiv bekräftelse Var det fel svar får du en negativ bekräftelse och ev. rätt svar. En ny fråga kommer upp. = Flaggspel = Ett enkelt exempel är om man skall lära sig Nordens flaggor. Vi behöver en bild på flaggorna och den hittar vi här http //www.biblioteken.fi/File/d8811b0a b714 4911 a69f d634b8b952a8/width/397/height/119/nordiskt flaggor.jpg Därefter behöver vi lika många sprites som det finns flaggor dvs åtta sprites. Varje sprite ingår i en klass. För att göra det enkelt för oss skapar vi en array med sprites som vi kan räkna igenom. Vi behöver också en annan array med namnen på länderna. Danmark Färöarna Island Finland Norge Sverige Sameland Grönland. Vi behöver ett slumptal från 0 till 7 för att veta vilket land vi skall slumpa fram. = Flagg klassen = Flaggorna måste ingå i endera en klass eller en struct. Jag valde en class. class flagga { public //Konstruktordeklaration definition utanför klassdeklarationen flagga (int arraynummer float hastighet float flagga x float flagga y) //startvärden //Destruktion ~flagga(){} int arraynummer //Vilket land motsvarar den float hastighet //Hur snabb är den float flagga x // var är den i sidled i programmet float flagga y //var är den i höjdled i programmet sf Sprite flaggsprite } //Konstruktion av flaggor flagga flagga (int ut arraynummer float ut hastighet float ut flagga x float ut flagga y) { arraynummer=ut arraynummer hastighet=ut hastighet flagga x=ut flagga x flagga y=ut flagga y } =Image = Vi måste skapa en Image för att hålla i våra flaggbilder sf Image flaggbild //skapa en tom bildhållare som heter flaggbild if (!flaggbild.LoadFromFile( nordiskt flaggor.jpg )) return EXIT FAILURE //fyll ... Book Färöarna Grönland WikiBooks - Open-content textbooks Veta ENVELOPE(11.881,11.881,65.550,65.550) Peka ENVELOPE(106.499,106.499,76.591,76.591)
institution Open Polar
collection WikiBooks - Open-content textbooks
op_collection_id ftwikibooks
language Swedish
description = Peka klicka spel = Om man förstår hur det fungerar med kollisionsberäkningar är det inte särskilt svårt att göra enkla spel där man skall klicka på skärmen för att få upp ett resultat. Grundprincipen är enkel En text kommer upp med en fråga. Klicka på en bild för att besvara frågan Var det rätt svar får du en positiv bekräftelse Var det fel svar får du en negativ bekräftelse och ev. rätt svar. En ny fråga kommer upp. = Flaggspel = Ett enkelt exempel är om man skall lära sig Nordens flaggor. Vi behöver en bild på flaggorna och den hittar vi här http //www.biblioteken.fi/File/d8811b0a b714 4911 a69f d634b8b952a8/width/397/height/119/nordiskt flaggor.jpg Därefter behöver vi lika många sprites som det finns flaggor dvs åtta sprites. Varje sprite ingår i en klass. För att göra det enkelt för oss skapar vi en array med sprites som vi kan räkna igenom. Vi behöver också en annan array med namnen på länderna. Danmark Färöarna Island Finland Norge Sverige Sameland Grönland. Vi behöver ett slumptal från 0 till 7 för att veta vilket land vi skall slumpa fram. = Flagg klassen = Flaggorna måste ingå i endera en klass eller en struct. Jag valde en class. class flagga { public //Konstruktordeklaration definition utanför klassdeklarationen flagga (int arraynummer float hastighet float flagga x float flagga y) //startvärden //Destruktion ~flagga(){} int arraynummer //Vilket land motsvarar den float hastighet //Hur snabb är den float flagga x // var är den i sidled i programmet float flagga y //var är den i höjdled i programmet sf Sprite flaggsprite } //Konstruktion av flaggor flagga flagga (int ut arraynummer float ut hastighet float ut flagga x float ut flagga y) { arraynummer=ut arraynummer hastighet=ut hastighet flagga x=ut flagga x flagga y=ut flagga y } =Image = Vi måste skapa en Image för att hålla i våra flaggbilder sf Image flaggbild //skapa en tom bildhållare som heter flaggbild if (!flaggbild.LoadFromFile( nordiskt flaggor.jpg )) return EXIT FAILURE //fyll ...
format Book
title Wikibooks: Programmera spel i C++ för nybörjare/Flaggklickare
spellingShingle Wikibooks: Programmera spel i C++ för nybörjare/Flaggklickare
title_short Wikibooks: Programmera spel i C++ för nybörjare/Flaggklickare
title_full Wikibooks: Programmera spel i C++ för nybörjare/Flaggklickare
title_fullStr Wikibooks: Programmera spel i C++ för nybörjare/Flaggklickare
title_full_unstemmed Wikibooks: Programmera spel i C++ för nybörjare/Flaggklickare
title_sort wikibooks: programmera spel i c++ för nybörjare/flaggklickare
url https://sv.wikibooks.org/wiki/Programmera_spel_i_C%2B%2B_f%C3%B6r_nyb%C3%B6rjare/Flaggklickare
long_lat ENVELOPE(11.881,11.881,65.550,65.550)
ENVELOPE(106.499,106.499,76.591,76.591)
geographic Veta
Peka
geographic_facet Veta
Peka
genre Färöarna
Grönland
genre_facet Färöarna
Grönland
_version_ 1814715184464265216