c:\system\apps\Kniffel\Kniffel.app!:\system\apps\Kniffel\Kniffel.appc:\system\apps\Kniffel\Kniffel.aif!:\system\apps\Kniffel\Kniffel.aifc:\system\apps\Kniffel\Kniffel.hlp!:\system\apps\Kniffel\Kniffel.hlpc:\system\apps\Kniffel\sprites.mbm!:\system\apps\Kniffel\sprites.mbmc:\system\apps\Kniffel\tbar.mbm!:\system\apps\Kniffel\tbar.mbm!:\system\apps\Kniffel\Kniffel.ini!:\system\apps\Kniffel\Score.inic:\programmieren\sysram\Sysram1.sisKniffel7 $C:\Programmieren\Kniffel\Kniffel.pre GHELPTHRDID& STAT_ID% STAT_POS% APPDIR$ HOTKMOD% MENUPOS% SCRWIDTH% SCRHEIGHT% TBARI% CHECK% DICE_STAT% DICE_VAL% SCORE% SCORE_NAME$ LOGO% PLAYER$ SCORES% NUM_PLAYER% ACT_PLAYER% THROWS_LEFT% GAME% SEL_SCORE% ROUND% HIGHNAME$ HIGHSCORE% TBARLINK z:\system\opl\Toolbar AppContO CMDU% STAT_ID% SCRWIDTH% TBWIDTH% SCRHEIGHT% STAT_POS% SCORE_NAME$ NUM_PLAYER% PLAYER$ O4LOPLO O4H(* O4LOPLO O4LOPLO O4LOPLO O4H(* O4LOPLO O4LOPLO O4H(* O4LOPLO W2|(* O4LOPLO O4LOPLO T|RJyO,O O4H(* O4LOPLO HOPH| O4LOPLO T|RJyO,O O4H(* O4LOPLO O4H(* O4LOPLO HOPH(* O4LOPLO O$LHO Gesamt O$LHO Gesamt STAT_ID% NUM_PLAYER% HO4H(* O4LOPLO O4LOPLO TPHO,O O4LOPLO O4H(* O4LOPLO HOPH| O4LOPLO T|RJyO,O |VWB}O O4LOPLO T|RJyO,O O4LOPLO HOPHO SAVE_GLOBAL_VALUES SAVE_HIGHSCORE TBAROFFER% CHECK_HIT% REROLL REDRAWSCOREPOT REDRAWSCORESEL DICE_SCORE% DRAWSTAT NEXTPLAYER PLOT_DICE DISPLAYTHROWS OFFRCMD% GAME% THROWS_LEFT% DICE_STAT% SCORES% ACT_PLAYER% SEL_SCORE% LPHO,O THO O rfelnO OBO O LPHO,O THO O OBO O LPHO,O THO O rfelnO OBO O rfelnO OBO O rfelnO OBO O O$LHO LO LO + EintragenO OXO O O$LHO LO LO OXO O TBARINIT TBARBUTT TBARSHOW SCRWIDTH% SCRHEIGHT% TBARI% KniffelO NeuesO SpielKO sichtKO HilfeO EndeO INITTBAR ADD_CHECK_RECT DISPLAYBLOCK LOAD_GLOBAL_VALUES% LOAD_HIGHSCORE% APPDIR$ STAT_POS% LOGO% TBARI% SCORE_NAME$ THROWS_LEFT% GAME% O 4[3 sprites.mbmKO tbar.mbmKO Bonus Drilling Vierling Full House kl. Strasse gr. Strasse Kniffel Chance LPHO,HO LPHO,HO LPHO,HO LPHO,HO LPHO,HO LPHO,HO LPHO,HO LPHO,HO LPHO,HO LPHO,HO LPHO,O THO O HOBHO LPHO,O THO O TLO HO HOPHO HOPHO HOPHO HOPHO HOPHO HOPHO HOPHO HOPHO HOPHO HOPHO HOPHO HOPHO HOPHO O$LHO LO LO HOXHO O$LHO LO LO HO HO LPHO#O TLO,O O\O#O + Kniffel v1.01 von Dominik Wagner PLOT_DICECLEAR DISPLAYTHROW NEWSTAT NEXTPLAYER SCORES% DICE_STAT% ACT_PLAYER% ROUND% GAME% DICE_STAT% DICE_VAL% O,O,O O,O,O O,O,O O,O,O O,O,O O,O,O CHECK% LO}PH LO}PH LO}PH LO}PH LO}PH LO}PH CHECK% LO}PH LO}PH LO}PH LO}PH LO}PH LO}PH DISPLAYSCOREPOT DICE_STAT% DICE_VAL% O,O,O KNIFFEL SCORES% ACT_PLAYER% DICE_VAL% Wrong Value to Dice_Score%! O?<[ DICE_VAL% SCORE_NAME$ HOPHO LOPLO HOPHO O$LHO Gesamt O$LHO Gesamt HOPHO HOPHO HOPHO DICE_SCORE% HOPHO HOPHO DICE_SCORE% HOPHO HOPHO CLEARBLOCK DICE_SCORE% SCORES% ACT_PLAYER% HOPHO HOPHO CLEARBLOCK DISPLAYSUM SCORES% ACT_PLAYER% NUM_PLAYER% PLAYER$ HOPHO HOdHO GAME% MENUPOS% HOTKMOD% Spiel+ Neues SpielOn+ BeendenOe Extras+ bersichtOuO HighscoresOs+ HilfeOh Oa@`\[ OchD`[ LPHO(O SCORES% LHOFLO O$LHO(L $OFO(O O$LHO O$LHO GAMEEND DISPLAYPLAYER DISPLAYTHROWS DISPLAYSCORE PLOT_DICECLEAR ACT_PLAYER% THROWS_LEFT% SEL_SCORE% DICE_STAT% NUM_PLAYER% ROUND% PLAYER$ LPHO,O THO O rfelnO OBO O CMDU% STAT_POS% GAME% NUM_PLAYER% SCORES% HIGHSCORE% HIGHNAME$ PLAYER$ Kniffel - EndergebnisO INITGAME NUM_PLAYER% GAME% PLAYER$ Kniffel - Neues Spiel uft noch ein Spiel. Wirklich neues Spiel beginnen? + AbbrechenO Neues SpielO Kniffel - Neues Spiel Anzahl Mitspieler+ 1,2,3,4,5,6,7,8 + AbbrechenO Kniffel - Neues SpielO Spieler + AbbrechenO W7OoD[ HELP% HIGHNAME$ HIGHSCORE% Kniffel - Highscores SAVE_GLOBAL_VALUES SAVE_HIGHSCORE GAME% GHELPTHRDID& Kniffel uft noch ein Spiel, Kniffel wirklich beenden? + AbbrechenO BeendenO TBARSHOW GAME% STAT_POS% STAT_ID% APPDIR$ PLAYER$ NUM_PLAYER% Kniffel.iniK APPDIR$ PLAYER$ NUM_PLAYER% Kniffel.iniK APPDIR$ HIGHNAME$ HIGHSCORE% + Score.iniK APPDIR$ HIGHNAME$ HIGHSCORE% + Score.iniK APPDIR$ GHELPTHRDID& Kniffel.hlpKW Hilfe - Kniffel Kniffel.hlpK+ Hilfe Datei nicht gefundenO MAIN9 NEWSTAT DRAWSTAT APPCONT INITTBAR INITGAME0 PLOT_DICE PLOT_DICECLEARd ADD_CHECK_RECT CHECK_HIT% REROLL WAITMS DICE_SCORE% KNIFFEL DISPLAYBLOCK CLEARBLOCK REDRAWSCOREPOT REDRAWSCORESEL DISPLAYSCOREPOTO. DISPLAYSCORE OFFRCMD%14 DISPLAYPLAYER DISPLAYTHROWS DISPLAYSUM|7 DISPLAYTHROW NEXTPLAYER GAMEEND CMDN% CMDH% CMDS% CMDE%l? CMDU%_@ LOAD_GLOBAL_VALUES% SAVE_GLOBAL_VALUES LOAD_HIGHSCORE% SAVE_HIGHSCORE HELP% DATEZ SYSTEM\ SYSRAM1 Kniffel "Data.app Table1 title number Table1 ColA1 ColB1 ColA3 ColB3 ColA4 Index1 ColA4 ColA1 Kniffel - Spiel Gewinnkart Bonus Gewinnkart Spielende Spezialit Autor und Arial Arial Kniffel ist absolut Freeware. Wer den Sourcecode von mir haben will, kann sich gerne an mich wenden. Mein Name ist Dominik Wagner, und falls euch das Spiel gef llt, bin ich f r Zuwendungen an Dominik Wagner Asternweg 5 83549 Bachmehring immer offen :-). rlich gibts auch eine mailadresse dominik-wagner@gmx.net r Lob, Zuspruch, Anregungen und Kritik. (Bitte in dieser Reihenfolge :-) ). Falls ich es jemals aktualisieren sollte, findet ihr die neue Version unter: http://www.arcsite.de/hp/dragon Jetzt aber viel Spa mit Kniffel. r, da ich dieses Spiel programmiert habe, war folgender widriger Umstand: Meine Komilitonen spielten w hrend den schlechten Vorlesungen immer eine Merspieler-Kniffel-Variante auf dem Palm III. Das wollte ich mir nicht bieten lassen, und suchte nach einem guten Kniffel/Yatzee/Yacht f r mehrere Spieler auf dem Psion 5 bzw 5mx. Wurde aber leider nicht f ndig, woraufhin ich einfach eines programmiert habe. Dies ist meine erste Psion-Applikation, also seit nett zu ihr :-). Mein besonderer Dank geht an: Die Programmierer von OPL++ (Andy Clarkson), Kniffel wurde komplett auf meinem Psion 5mx entwickelt (bis auf ein paar Grafiken, die vom RiscPC kamen), Dank auch an Neon f r ihr nSISUtil,. Gert-Jan de Vos f r sein ChangePsi und Alexander Thoukydides f r sein PsiFS, ohne diese Produkte k nnte ich den Psion f r meinen RiscOS Computer nahezu vergessen. Skizze &Paint.app Jeder Spieldurchgang besteht aus h chstens 3 W rfen, wobei der erste Wurf mit allen 5 W rfeln zu machen ist. Entscheidet sich der Spieler zu einem zweiten und dritten Wurf, kann er w hlen, ob er mit allen 5 W rfeln w rfelt, oder mit weniger. Er kann auf diese Weise im 2. oder 3. Versuch eine h here Punktzahl erreichen. Im linken Teil befinden sich K stchen f r Einser-, Zweier-, Dreier-, Vierer-, F nfer- und Secheser-Augen. Wenn sich der Spieler f r eine Eintragung in diesem Teil entschlie hlen nur die W rfel mit gleicher Punktzahl, die Summe dieser W rfel wird dann in das entsprechende K stchen eingetragen. (der Psion bernimmt das von alleine, grau = m gliche Punktzahl). Der rechte Teil der Gewinnkarte wird genau wie angegen gespielt. Das K stchen f r Drilling darf nur dann ausgef llt werden, wenn mindestens 3 W rfel die gleiche Punktzahl haben, dann allerdings z hlt die Summe aller W rfel als Punktzahl. Dasselbe gilt f r den Vierling mit 4 gleichen W rfeln. Full-House kann gew hlt werden, wenn ein beliebige Kombination von 3 gleichen Zahlen einer Art und 2 gleichen Zahlen einer anderen oder der gleichen Art gew rfelt werden. Daf r gibt es eine feste Punktzahl von 25 Punkten. Kleine Stra e ist eine Folge von 4 W rfeln mit aufeinanderfolgenden Augenzahlen, der 5. W rfel ist egal. Die Kleine Stra e bringt 30 Punkte. e Stra e ist eine Folge von 5 aufeinanderfolgenden W rfelzahlen. Sie gibt 40 Punkte. Im wesentlichen gibt es nur die m glichkeiten 1,2,3,4,5 und 2,3,4,5,6 wobei aber die Reihenfolge der W rfel, wie auch bei der kleinen Stra e, keine Rolle spielt. Kniffel hei t der Wurf mit 5 gleichen Zahlen und bringt 50 Punkte. Ein zweiter Kniffelwurf innerhalb eines Spieles kann an beliebiger Stelle als Joker mit bestm glicher Punktzahl eingesetzt werden. Mit der Chance kann man jederzeit Punkten, dabei z hlt einfach die Summe aller W rfel. Die Punkte werden jederzeit mitnotiert f r alle und k nnen per Men ->Extras-> bersicht (oder per Klick auf die das Icon der Iconleiste) angezeigt werden. Jeder Spieler sieht immer sofort, welche Punkte er mit dem derzeitigen Wurf machen k nnte (graue Zahlen auf dem Block). nnen bis zu 8 Spieler miteinander spielen. Die besten 5 Spieler bekommen einen Platz in der Highscoretabelle. [.Kniffel - Das bekannte Knobelspiel Das Spiel ist auch unter dem Namen Yatzee oder Yacht bekannt. Es ist ein einfaches W rfelspiel. Jeder Spieler hat 13 Punktek stchen, die er mit m glichst vielen Punkten f llen muss. Es wird reihum, nacheinander gespielt. Spiel Gewinnkarte (linker Teil) Bonusf Um einen Bonus von 35 Punkten zu erhalten, m ssen 63 oder mehr Punkte im linken Teil erzielt werden. Gewinnkarte (rechter Teil) - Spielende Nach 13 W rfen f r jeden Mitspieler ist das Spiel beendet, wer die h chste Punktzahl hat, hat gewonnen. Es k nnen Maximal 375 Punkte erspielt werden. %!Spezialit ten der Computerversion Autor und Lizenz 9d9Gp \epoc32\release\MARM\rel\Sysram1.opx!:\System\OPX\Sysram1.opxSysram1 OPX Symbian Ltdy Sound Z:\SYSTEM\PROGRAMS\.EXE ::Main EUSER[100000c1].DLL OPLR[10000077].DLL APGRFX[1000011b].DLL BAFL[1000004e].DLL EDBMS[100000df].DLL EFSRV[100000bd].DLL CONE[1000004d].DLL 000D0T0`0l0x0 T>`>l>x> ? ?,?8?D?P?\?h?t? 0(040@0L0X0d0p0|0 1$101<1H1T1`1l1x1