Beiträge von Nep-Nep

    Die Spannungen werden u. A. für folgende gebraucht:

    • +12 V: CPU, Grafikkarte, Laufwerke
    • +5 V: CPU, Grafikkarte, Laufwerke, externe Anschlüsse (z. B. USB)
    • +3,3 V: traditionell für den Arbeitsspeicher und für einige der Hauptplatinen-Teile
    • −5V, −12 V: werden nicht in allen Systemen gebraucht, z. B. Soundkarten. Die −5-V-Leitung ist in den neuen ATX-Standards nicht mehr zwingend vorgeschrieben und daher nicht mehr bei jedem Netzteil vorhanden.
    • +5 VSB: ausschließlich für Standbymodus

    Mal einfach so gefragt, wie viel Volt gibt dein Netzteil her und wie viel Volt brauchen alle deine Teile zusammen.

    Edit: Kann ja halt sein das dein Netzteil nicht genug Strom an alle Teile abgeben kann.

    Zitat von Undead;324581

    das günstigste wo ich kenne wäre glaub Hetzner, dort kostet das günstigste Paket 1,90€/Monat ( 1GB Webspace, 1 Domain) kostet jedoch 9,90€ Setup Gebühr.

    Ich könnte dir jedoch anbieten, kostenlos Webspace zur Verfügung zu stellen (hättest dann ein Verwaltungsinterface,wo du alles selbst einstellen kannst) - müsstest dir dann nur iwo eine Domain besorgen.

    Danke für das Angebot, hab jetzt trotzdem das von Hetzner genutzt.

    Mfg.

    Allowed

    Suche einen Anbieter wo ich günstig eine Domain + ein bisschen Webspace dazu kaufen kann.

    Es geht nur darum das es für ein Portfolio benutzt wird, daher wären ein vServer auch wieder zuviel.

    Ich hoffe Ihr habt da ein paar gute Ratschläge.

    Mfg.

    Allowed

    Mir ist momentan nicht bekannt wie man bei Windows 7 Home Premium die Ram Grenze abschaltet, von daher wird dir nicht's anderes übrig bleiben außer auf eine höhere Version von Windows 7 zu wechseln.

    Und diese Änderung ist sicherlich nicht nur eine kleine Registry oder Config Änderung.

    [h=3]Physical Memory Limits: Windows 7[/h]The following table specifies the limits on physical memory for Windows 7.
    [TABLE="width: 742"]

    [tr]


    [TH="bgcolor: inherit"]Version[/TH]
    [TH="bgcolor: inherit"]Limit on X86[/TH]
    [TH="bgcolor: inherit"]Limit on X64[/TH]

    [/tr][tr][td]

    Windows 7 Ultimate

    [/td][td]

    4 GB

    [/td][td]

    192 GB

    [/td][/tr][tr][td]

    Windows 7 Enterprise

    [/td][td]

    4 GB

    [/td][td]

    192 GB

    [/td][/tr][tr][td]

    Windows 7 Professional

    [/td][td]

    4 GB

    [/td][td]

    192 GB

    [/td][/tr][tr][td]

    Windows 7 Home Premium

    [/td][td]

    4 GB

    [/td][td]

    16 GB

    [/td][/tr][tr][td]

    Windows 7 Home Basic

    [/td][td]

    4 GB

    [/td][td]

    8 GB

    [/td][/tr][tr][td]

    Windows 7 Starter

    [/td][td]

    2 GB

    [/td][td]

    N/A

    [/td][/tr]


    [/TABLE]

    Zitat von Assoult;324493

    Geht nichts über WoW. Andere MMOs sind zeitweise ganz spaßig, aber wer sagt das ein anderes besser ist hat WoW noch nie richtig gespielt.

    Und zum Threadersteller: Lade dir einfach das Spiel und erstell dir einen Testaccount. Private Server sind alle schlecht, nicht aktuell, verbuggt und eigentlich ein haufen demotivation und falsche Eindrücke. Wenn man die Testversion spielt sieht man viele andere Spieler, lernt die ersten Doungeons und generell das System kennen.

    Und zum Thema Geld: ob man sich jetzt 2 Spiele im Jahr käuft, oder ein WoW abo macht muss man dann selbst wissen. Für die Community die im gegensatz zu f2p MMOs geboten wird wo doch der größere Teil reifere Leute unterwegs sind bezahle ich auch gerne mal die läppischen 13 Euro, man muss ja nich gleichn 12 Monate Abo durch ballern.

    Ich glaube wer sich auf WoW P-Server einlässt, ist sich der Tatsache bewusst das dort nicht alles so wie auf den Retail Servern läuft.

    Zitat von Dancex3;324491

    Was ich empfehlen kann wäre Rift, habe ich momentan mit meinem Bruder angefangen und ist so ähnlich wie WoW.
    Ich persönlich finde es sogar besser und vorallem ist es mittlerweile auch kostenlos geworden.

    Ja, aber um essentiell dort spielen zu wollen wird man auch dieses zwischen Handelssystem nutzen wollen, dunno wie das gerade heißt. Aber um das nutzen zu können muss man vorher im Rift Shop was gekauft haben.

    Hallo liebe Community,

    da es sicherlich interessant wäre einen zu machen habe ich mich umgeschaut und eine nette Idee für einen Programmierer Contest gefunden. Danke dazu an David Scherfgen.

    Und ich dachte warum nicht, um mal ein frischen Wind reinzubringen, wer mit machen will macht mit und wer nicht, der nicht.

    Das Spiel
    Diesmal geht es um ein einfaches Spiel, das ich "Sokoslide" nenne.
    Ein Sokoslide-Level sieht wie folgt aus:

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Jedes Level besteht aus 16x16 Feldern.
    Ein Feld kann folgendes sein:
    - Leer bzw. Eisfläche
    - Mauer
    - Spielfigur (roter/grüner/blauer Kreis)
    - Zielfeld (rotes/grünes/blaues Quadrat)

    Wichtige Eigenschaften eines Levels:
    - Der innere Rand eines Levels besteht immer vollständig aus Mauern, so wie im Beispiel oben.
    - In jedem Level gibt es exakt 3 Spielfiguren (eine in jeder Farbe) und exakt 3 Zielfelder (eins in jeder Farbe).
    - Auch wenn das im Beispiel-Level der Fall ist, ist nicht garantiert, dass sich die Spielfiguren und die Zielfelder direkt neben einer Mauer befinden.
    - Der betretbare Bereich jedes Levels ist eine zusammenhängende Fläche. Es kann also nicht passieren, dass zwei Spielfiguren durch Mauern komplett getrennt sind.

    Das Ziel des Spiels ist es, alle drei Spielfiguren auf ihre farblich passenden Zielfelder zu bewegen.
    Eine Spielfigur kann sich aber nicht beliebig bewegen, sondern nur in eine Richtung (links, rechts, oben, unten) angestoßen werden. Da alles auf einer Eisfläche stattfindet, "rutscht" sie so lange weiter, bis sie entweder gegen eine Mauer oder gegen eine andere Spielfigur stößt (daher der Name des Contests). Sie bleibt insbesondere auch nicht automatisch stehen, wenn sie ein Zielfeld erreicht hat.

    Schauen wir uns einmal eine Lösung für das oben gezeigte Level an (anklicken zum Vergrößern):

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Wie man sieht, benötigt diese Lösung 14 Züge.
    Tatsächlich ist dies auch eine kürzeste Lösung, d.h. mit weniger als 14 Zügen kann man das Level nicht bewältigen.

    Die Aufgabe
    Vielleicht könnt ihr euch jetzt bereits denken, was eure Aufgabe ist ...
    Ihr sollt eine Funktion programmieren, die für ein gegebenes Sokoslide-Level berechnet, wie viele Züge mindestens für die Lösung benötigt werden.
    Übergibt man der Funktion also das Level aus unserem Beispiel, dann müsste sie korrekterweise mit 14 antworten.

    Folgender Code zeigt die Definition der Funktion sowie des Typs Level, der einfach nur ein 16x16-char-Array ist.
    Im Code seht ihr auch bereits, wie die verschiedenen Spielfelder im Array dargestellt werden, nämlich mit den Zeichen . # r g b R G B:

    Das Beispiel-Level von vorhin sieht "kodiert" wie folgt aus:


    Worauf ihr euch verlassen dürft
    Um die Sache nicht unnötig kompliziert zu machen, dürft ihr euch auf folgende Dinge verlassen:
    - Es gibt keine ungültigen Levels bzw. Eingaben.
    - Jedes übergebene Level ist lösbar, und zwar mit mindestens 3 und höchstens 255 Zügen.
    - Die Eigenschaften der Levels, die weiter oben aufgelistet wurden, werden immer eingehalten.

    Was ist erlaubt?
    Zunächst gelten die normalen Regeln. Das Wichtigste hier noch einmal:
    - Programmiersprache: Jede Sprache.

    Das Programmier-Paket
    Im Anhang findet ihr ein kleines Test-Framework , mit dem ihr eure Lösung testen könnt. Es enthält eine Datei levels.txt, in der bereits 5 Beispiel-Levels zusammen mit ihren korrekten Lösungen enthalten sind. Das Framework lädt diese, ruft eure Funktion auf und testet sie auf Korrektheit. Außerdem misst es die Geschwindigkeit eurer Lösung.

    Das Paket beinhaltet den Quellcode für VS2012:
    http://www.file-upload.net/download-8015583/paket.zip.html

    Wie wird ausgewertet / Worauf kommt es an?
    Ich werde jede eingereichte Lösung mit einer Reihe von Sokoslide-Levels testen (nicht nur die, die im Paket enthalten sind!).

    Oberstes Kriterium ist die Korrektheit. Liefert eine Funktion eine falsche Antwort, führt dies zur Disqualifikation.
    Alle korrekten Lösungen werden nun auf Geschwindigkeit getestet. Um die Benutzer von GCC bzw. Visual C++ nicht zu benachteiligen, werde ich versuchen jede Lösung mit beiden Compilern zu kompilieren und dann jeweils das bessere Ergebnis benutzen. Wenn eine Lösung nur mit einem Compiler kompiliert werden kann, ist das nicht weiter schlimm, aber ihr verliert diesen Vorteil.
    Wie genau die Lösungen untereinander verglichen werden, kann ich jetzt noch nicht sagen. Es wird aber ähnlich ablaufen wie in früheren Contests dieser Art.
    Ich werde Visual C++ 2012 sowie die bei der neuesten CodeLite-Version mitgelieferte MinGW-Version zum Kompilieren benutzen, und zwar mit den Standardeinstellungen für den Release-Mode (beim GCC bedeutet das -O2). Bei Visual C++ wird die Größe des Stacks der von MinGW angepasst (2 MB), um eine bessere Vergleichbarkeit zu gewährleisten. Ich benutze die 32-Bit-Versionen der Compiler.

    Was muss ich tun, um mitzumachen?
    Lade dir das Programmier-Paket herunter, tüftle eine Lösung aus und teste sie auf Herz und Nieren. Sende deinen Code dann einfach per PN, und zwar bis zum 26.09.2013 (23:59:59 Uhr). Es ist kein Problem, mehrfach eine Lösung einzureichen (ich benutze dann die zuletzt eingereichte Version). Alle Lösungen werden später veröffentlicht.

    credits:David Scherfgen von spieleprogrammierer.de