RubikCube v2 – dowolne obroty warstw

No to udało mi się w końcu opanować wszystkie animacje :) Dodatkowo zastosowałem tani chwyt i zmodyfikowałem trochę kod, aby była możliwość zmiany rozmiarów kostki. Od teraz będzie można układać kostki 2x2x2, 3x3x3, 4x4x4, 10x10x10 i wszystkie pośrednie (włącznie z wszystkimi prostopadłościanami).
Niestety czy rozmiarach większych niż 6x6x6 wydajność już dosyć znacznie spadła. Będę musiał zoptymalizować jakoś ten kod. A swoją drogą w Visual Studio w wersji proffesional brakuje mi profiler'a. Znacznie by ułatwił pracę, niestety jest dostępny jedynie w edycji Team Suite :(

Poniżej mała demonstracja:

Get the Flash Player to see this content.

3 Responses to “RubikCube v2 – dowolne obroty warstw”

  1. Jesteś gosu, przemkovv. ;D Kostkę Rubika o wymiarach 2 na 3 też rozwiązujesz?

  2. Profiler na niewiele Ci się zda. WPF jest fajny ale wydajność leży. Podejrzewam ze niewiele pomoze Ci opytmalizacja Twojego kodu.
    Proponuje, żebyś zmienil engine na OpenGL lub DirectX. Chociaz wiem ze startjesz w IC, wiec przyda Ci sie nauka WPF :) Pozdrawiam i powodzenia w konkursie!
    Szymon

  3. Powoli zacząłem do tego dochodzić ;)
    Obsługa DirectX i OpenGL w .NET jest zbyt skomplikowana;) W WPFie pisało mi się względnie bardzo szybko, zresztą celem tego projekciku jest napisanie algorytmu rozwiązywania kostki, a wizualizacja to przy okazji :)

Leave a Reply