Seite 1 von 2 12 Letzte
  1. #1

    Registriert seit
    22.05.2012
    Beiträge
    203
    Thanked 21 Times in 9 Posts

    Standard [C#] Fifty! Script by Fred

    Moin,

    hier habt ihr das Fifty! Script von Fred, womit ihr die bestmöglichen Würfel ausrechnen könnt.

    PHP-Code:
    using System;
    using System.Collections.Generic;

    class 
    Fiftyscript
    {

        public static 
    string Fufty(string inputint zielzahlint risk)
        {
            List<
    intmyList = new List<int>();
            List<
    intwuerfels Wuerfel(input);

            
    int wuerfelanzahl wuerfels.Count;
            
    wuerfelanzahl -= 1;
            
    int ergebnis 0;
            
    int tmp 0;

            
    string myergebnis "/d ";

            for (
    int i wuerfelanzahl>= -1+= -1)
            {
                
    tmp wuerfels[i];
                
    tmp += Convert.ToInt32(ergebnis);

                if (
    tmp zielzahl risk)
                {
                    
    myList.Add(wuerfels[i]);
                    
    ergebnis += Convert.ToInt32(wuerfels[i]);
                }
            }

            foreach (
    int c in myList)
            {
                
    myergebnis += Convert.ToString(c) + "+";
            }

            
    myergebnis myergebnis.Remove(myergebnis.Length 1);

            return 
    myergebnis.ToString();

        }

        public static List<
    intWuerfel(string input)
        {
            List<
    inttempList = new List<int>();
            
    string[] inits input.Split(',');
            foreach (var 
    i in inits)
            {
                
    tempList.Add(Convert.ToInt32(i));
            }
            return 
    mixedList(tempList);
        }

        public static List<
    intmixedList(List<intmyInt)
        {
            List<
    inttempmrandom = new List<int>();
            while (
    myInt.Count != 0)
            {
                
    int i = new Random().Next(myInt.Count);
                
    tempmrandom.Add(myInt[i]);
                
    myInt.RemoveAt(i);
            }
            return 
    tempmrandom;
        }

    Anwendung:

    Code:
    Fiftyscript.Fufty(Würfel, Zielzahl, Risiko);
    Beispiel:

    Code:
    Fiftyscript.Fufty("4,4,4,6,6,8,8,10,12,20", 30, 6);

  2. #2

    Registriert seit
    31.01.2011
    Beiträge
    20
    Thanked 41 Times in 28 Posts

    Standard [C#] Fifty! Script by Fred

    Wenn ich das Debugge öffnet sich ganz kurz das Fenster aber nach einem Bruchteil einer Sekunde schließt es sich wieder.
    Welcher Befehl fehlt?

  3. #3

    Registriert seit
    12.12.2011
    Beiträge
    39
    Thanked 24 Times in 16 Posts

    Standard [C#] Fifty! Script by Fred

    Der Aufruf fehlt...
    Und danach:
    Console.Read();
    bzw ReadLine

  4. #4

    Registriert seit
    31.01.2011
    Beiträge
    20
    Thanked 41 Times in 28 Posts

    Standard [C#] Fifty! Script by Fred

    Was ist mit Aufruf gemeint? Wenn ich Console.Read(); ergänzte schließt es sich immernoch.

  5. #5

    Registriert seit
    22.05.2012
    Beiträge
    203
    Thanked 21 Times in 9 Posts

    Standard [C#] Fifty! Script by Fred

    Zitat Zitat von gcp Beitrag anzeigen
    Was ist mit Aufruf gemeint? Wenn ich Console.Read(); ergänzte schließt es sich immernoch.
    Gib Teamviewer

  6. #6

    Registriert seit
    30.01.2011
    Beiträge
    5
    Thanked 2 Times in 1 Post

    Standard [C#] Fifty! Script by Fred

    Welches Risiko ist empfehlenswert? Standartwert?

    MfG

  7. #7

    Registriert seit
    13.02.2011
    Beiträge
    54
    Thanked 79 Times in 49 Posts

    Standard [C#] Fifty! Script by Fred

    6 funktioniert bei mir immer gut...

  8. #8

    Registriert seit
    31.01.2011
    Beiträge
    54
    Thanked 106 Times in 41 Posts

    Standard [C#] Fifty! Script by Fred

    Code:
     i >= -1 + 1
    ´


    xDDD?

  9. #9

    Registriert seit
    31.01.2011
    Beiträge
    20
    Thanked 41 Times in 28 Posts

    Standard [C#] Fifty! Script by Fred

    Wenn man den Code in VB.NET umcodet..
    Dann komm da immer bei
    Code:
     public static List<int> Wuerfel(string input)     {         List<int> tempList = new List<int>();         string[] inits = input.Split(',');         foreach (var i in inits)         {             tempList.Add(Convert.ToInt32(i));         }         return mixedList(tempList);     }
    bzw in vb
    Code:
    Public Shared Function Wuerfel(ByVal input As String) As List(Of Integer)
                Dim tempList As New List(Of Integer)()
                Dim inits As String() = input.Split(","c)
                For Each i As var In inits
                    tempList.Add(Convert.ToInt32(i))
                Next
                Return mixedList(tempList)
            End Function
    bei For Each i as var in inits

    Der Typ "var" ist nicht definiert.
    Was fehlt denn?

  10. #10

    Registriert seit
    31.01.2011
    Beiträge
    54
    Thanked 106 Times in 41 Posts

    Standard [C#] Fifty! Script by Fred

    soll ja auch nen int sein..

Seite 1 von 2 12 Letzte

Ähnliche Themen

  1. Suche Fifty! Würfel Spiel Script
    Von soulreafer im Forum Webentwicklung
    Antworten: 0
    Letzter Beitrag: 16.09.2013, 23:02
  2. [Shell Script]Upload Script (7z & ncftp)
    Von Sq252 im Forum Showroom
    Antworten: 0
    Letzter Beitrag: 08.01.2012, 18:12
  3. Fifty! Script
    Von Timisoara im Forum Knuddels Programmierung
    Antworten: 1
    Letzter Beitrag: 13.12.2011, 23:12
  4. Fifty! Bot
    Von CoD im Forum Knuddels Bots
    Antworten: 4
    Letzter Beitrag: 20.11.2011, 20:11
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.