Multimédia gyakorlat 2008

13. gyakorlat

Internetes toplista
A Sobics játék internetes toplistás változata (forrás). Fogalmak: LoadVars, load esemeny, send(), load(), sendAndLoad().
Flashben:
var lv:LoadVars = new LoadVars();
lv.playerName= playerName.text;
lv.score = score;

var sl:LoadVars = new LoadVars(); //server list
sl.onLoad = function() {
  names = sl.names;
  scores  = sl.points;
  gotoAndStop("toplista");
}
lv.sendAndLoad("http://www.inf.u-szeged.hu/~ber/okt/mm/sobics.php", sl, "POST");
PHP-ben:
<?php 
if ( isset( $_POST['playerName'] ) ) {
  $line = $_POST['playerName'];
  $line .= ";".$_POST['score'];
  $line .= ";".$_SERVER["REMOTE_ADDR"];
  $line .= ";".date('Y. m. d. G:i:s')."\n";
  $f = fopen("sobics.txt", "a");
  fwrite($f, $line);
  fclose($f);
}

function cmp($a, $b) {
    if ($a[1] == $b[1]) {
        return 0;
    }
    return ($a[1] < $b[1]) ? 1 : -1;
}

$i = 0;

$f = fopen('sobics.txt', 'r');
while( ($list = fgetcsv($f, 1000, ";")) !==  FALSE ) {
  $t[$i++] = array($list[0], $list[1]);
}
fclose($f);

usort($t, "cmp");

for ( $i = 0; $i != 5; $i++ ) {
  $nevek .= $t[$i][0]."\n";
  $pontok .= $t[$i][1]."\n";
}
echo "names=".$nevek."&points=".$pontok;
?>

12. gyakorlat

A versenyre beküldött játékok beérkezési sorrendben: Szavazni lehet a Moodle rendszerben. Nincsenek előre megadott értékelési szempontok, azaz mindenki arra a programra adja le a voksat amelyik neki tetszik. Szavazni a het folyaman lehet.

11. gyakorlat

10. gyakorlat

9. gyakorlat

8. gyakorlat

7. gyakorlat

6. gyakorlat

5. gyakorlat

4. gyakorlat

3. gyakorlat

2. gyakorlat

1. gyakorlat

1. lecke: Rajzolás

Kurzus követelményei

A kurzus teljesítéséhez szükséges százalékok az alábbiak szerint oszlanak meg. Érdemjegy számítása (gyakorlat és érvényes vizsga együttes értéke alapján)
[ 0%, 50% ) elégtelen (1)
[ 50%, 60% )  elégséges (2)
[ 60%, 75% )  közepes (3)
[ 75%, 85% )  jó (4)
[ 85%, 100% ] jeles (5)