Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - Fiołek

Strony: [1] 2 3 4 5 ... 13
1
Cytat: świrus
E w eclipse mi tam jeszcze warnuje tą funkcje zanim się skompiluje.

Nie, żeby VS tego nie miało(bez statycznej analizy, którą też można sobie włączyć w wersji > Express) ;)

Ostatnie ostrzeżenie dotyczy problemu, błędy to unresolved externals - nie chciało mi się dodawać SFML.

2
NuGet(zarówno aplikacja jak i format plików) jest systemem zarządzania "paczkami"(jakkolwiek je definiując). Z założenia służył do rozprowadzania bibliotek dla .NET Frameworka, ale okazał się na tyle elastyczny, że Chocolatey używa go do instalowania aplikacji dla systemu, VS 2013 wprowadza instalacje szablonów projektów za jego pomocą, a ostatnio JetBrains użył tego do rozprowadzania rozszerzeń dla ReSharpera 8.

3
Od jakiegoś czasu NuGet(dzięki CoApp) wspiera "natywne" biblioteki, nie tylko pod .NET. Aktualnie może zbyt wielu nie ma(lista), ale projekt dopiero rusza i wydaje się nie być zbyt "publicznie" rozwijany(acz z tego co wiem ma jakieś wsparcie ze strony MS, więc może niedługo będzie lepiej).

Cytat: Xender
A niby czemu miałyby? Repo projektu jest na projekt, nie na jego depsy.
Od tego są git-submodules/subrepositories. Każdy projekt jest pisany pod daną wersję biblioteki, bugfixy też potrafią zepsuć aplikację, jeśli będą kolidować z workaroundami na nie :P.

Tutaj Linux ma przewagę, bo ma lepiej zorganizowany system wersjonowania bibliotek(acz nie używałem Linuksa już jakiś czas i nie pamiętam jak to dokładnie jest), ale nie jest to IMO(i podkreślam - IMO, do tego na dzień dzisiejszy, jutro może mi się zmienić) zbyt dobre w ogólnym rozrachunku(globalne rozwiązanie na lokalny problem).

4
Przy inicjalizacji m_OnSelectItemFunctionPointer 0 nie może być skonwertowane na "funkcje z 0 argumentów", trzeba użyć nullptr(które ma inny typ niż stary dobry NULL).

Sample:
Kod: (c++) [Zaznacz]
class Sample
{
private:
std::function<int(void)> SampleFunc;

public:
Sample()
: SampleFunc(0) //0 -> std::function<int(void)> nie zadziała
//: SampleFunc(nullptr) //nullptr -> std::function<int(void)> zadziała, bo std::function ma od tego osobny konstruktor
{ }
};

5
C# / Odp: Wolna konsola - jak przyśpieszyć?
« dnia: Marzec 30, 2013, 23:00:11 »
Z System.Console wiele więcej nie wyciągniesz.

Żeby użyć WriteConsoleOutput nie musisz wcale używać C++ - możesz wykorzystać P/Invoke. CHAR_INFO ma prostą strukturę, więc można łatwo to przenieść do C#(czy to z pomocą Marshall czy z wykorzystaniem fixed pointerów i normalnych struktur). Wywołanie WriteConsoleOutput też jest dość proste. Zabawy będzie więcej niż przy C++, ale jeśli reszta kodu korzysta z dobrodziejstw C# to nie widzę sensu przechodzenia ;)

6
Silniki / Odp: Czy Xna to zwykly edytor?
« dnia: Listopad 29, 2012, 22:11:59 »
Raczej o to, że MS przywraca do łask natywny C++ w Windows Phone 8, daje C++/CX(całkowicie natywne) i chce częściej aktualizować kompilator(i IDE) do C++ ;) Dość często powtarzane jest, że MS ucieka od kodu zarządzanego, ale jak dla mnie to lekka nadinterpretacja jest.

7
Czy ja wiem, czy $500 to tak dużo? Z tego co pamiętam, przed wydaniem VS2012 była promocja na VS2010 z (chyba) darmową aktualizacją do VS2012(a nawet jeśli nie, to upgrade taniej wychodził), może niedługo coś takiego się znowu pojawi.

8
Wersja Professional obsługuje mieszanie różnych typów projektów w ramach jednej solucji(używałem).
W Express for Desktop możesz mieć dodane do solucji projekty dla Windows 8, ale przy otwieraniu nie zostaną załadowane i nie da się nimi zarządzać, dla wersji "for Windows 8" jest podobnie. Spod jednej instancji IDE nie da się zarządzać oboma(trzeba mieć dwie wersje uruchomione, co jest dość uciążliwe, ale wykonalne).

Nie da się niestety targetować zarówno Windows 8, Desktop i Windows Phone spod jednego projektu(jako aplikacji), nawet w wyższych edycjach i trzeba to jakoś obchodzić. Rozwiązaniem jest dodawanie plików jako linki albo trzymanie wielu plików projektów w jednym katalogu(na jedno wychodzi, ale trzeba uważać przy generowaniu binarek). Można też wydzielić wspólny kod do Portable Class Library i "core" aplikacji mieć w takiej bibliotece(której potem można używać na kilku platformach), ale do tego też trzeba mieć wersję wyższą niż Express.

9
Projekty zaawansowane / Odp: Draw the World
« dnia: Listopad 27, 2012, 21:41:24 »
Draw the World (w końcu) doczekało się aktualizacji! Co nowego w tej wersji? Główną zamianą jest nowa paczka - "Średniowiecze" - która oddaje do Waszej dyspozycji 14 nowych plansz. Wprowadziłem też integrację z "Share" zarówno w designerze jak i po ukończeniu planszy oraz kilka mniejszych usprawnień i bugfixów. Zachęcam wszystkich do pobrania i przetestowania nowej wersji. :)

Draw the World w Sklepie Windows
Draw the World na Warsztacie

10
Inne / Odp: Podatki od sprzedaży aplikacji
« dnia: Listopad 04, 2012, 20:24:34 »
W Windows Store składa się go przez Internet(uzupełniając tylko kilka punktów, bo większość już jest uzupełnione).

11
Projekty zaawansowane / Odp: Draw the World
« dnia: Listopad 04, 2012, 19:32:24 »
Jest jeszcze kilka nazw, np. "paint by numbers"(w Polsce używane jest "malowanie liczbami"), ale ta, której najczęściej używam, odpowiada mi najbardziej.


Cytat: Esidar
Jak rozumiem, skoro to jest gra na W8, to będzie korzystać z jego dobrodziejstw i np. będzie możliwość wysłania zagadki znajomym za pomocą Share ? :)
Integracja ze "Share" jest w planach(niestety czasu mi zaczyna coraz bardziej brakować na wprowadzenie wszystkiego), powinna pojawić się w następnej wersji(~dwa tygodnie) razem z nową paczką plansz.

12
Projekty zaawansowane / Odp: Draw the World
« dnia: Listopad 04, 2012, 19:19:23 »
Problemem jest upchnięcie tego wszystkiego i stosunkowo duża liczba opcji(i różnic) pomiędzy designerem a zwykłą grą, acz postaram się to jakoś uwzględnić w następnej wersji - dzięki serdeczne!

13
Inne / Odp: Podatki od sprzedaży aplikacji
« dnia: Listopad 04, 2012, 17:55:57 »
Kongregate(czy dowolna inna firma, która prowadzi sprzedaż w USA) jako pośrednik musi za Ciebie "zatrzymywać"(nie jestem pewien, czy tutaj "odprowadzanie" jest dobrym słowem - nie jestem prawnikiem ani księgowym) 30% podatek od sprzedaży(coś jak dochodowy, ale czy to jest dokładnie dochodowy niestety nie wiem). Polska i USA mają umowę o unikaniu podwójnego opodatkowania(szukaj na stronie MF), która przenosi obowiązek odprowadzania tego podatku na Ciebie w Polsce(czyli płacisz zwykły dochodowy i nie zatrzymują tych 30%).
By z tego korzystać, musisz wypełnić formularz W-8BEN w którym możesz wskazać, że kraje mają w/w umowę podpisaną i firma nie musi tego podatku potrącać. Bez wypełnionego formularza W-8(czy to BEN czy tego, dla rezydentów USA) firma nie może Ci przelać żadnych pieniędzy, które zostały zarobione w USA(ale nie wiem, czy to też nie tyczy się zarobków w innych krajach).
Amerykański odpowiednik NIP-u nie jest potrzebny z tego co mi wiadomo(Sklep Windows nie potrzebował).

Z mojego researchu wynika, że i Google Play i AppStore mają takie same zasady.

(w/w informacje mogą być błędne, ale ani lokalny US, ani MS, ani księgowa ani nawet MF nie potrafiło mi do końca tego wyjaśnić)

14
Projekty zaawansowane / Odp: Draw the World
« dnia: Listopad 01, 2012, 18:12:07 »
Całkiem ciekawy pomysł, jednak widziałem już coś podobnego na kindle. Tylko że twoja apka jest na windows.
Jestem świadom tego, że nie jest to jedyna gra tego typu, ale i tak jest ich stosunkowo mało(szczególnie na Windows 8).

@Kos: dzięki!

15
Projekty zaawansowane / Draw the World
« dnia: Październik 31, 2012, 21:41:44 »
Chciałbym przedstawić mój pierwszy projekt, który doczekał się wersji finalnej.

Oto Draw the World, czyli wariacja na temat "japońskich krzyżówek", w której masz za zadanie wypełnić siatkę pól zgodnie ze wskazówkami umieszczonymi na bokach planszy.
Gra oprócz ponad 40 poziomów o zróżnicowanym stopniu trudności, oferuje dwa tryby rozgrywki oraz wbudowany edytor plansz, co powinno dostarczyć zabawy na długie godziny.

Gra dostępna jest na tablety oraz komputery działające pod kontrolą systemu Windows 8/Windows RT(Windows Store App), aktualnie nie ma planów wersji na inny SO.

Kilka screenów:
Przykładowa rozgrywka:


Obowiązkowe menu ;) :


Link do aplikacji: Draw the World w Sklepie Windows
Link do projektu na Warsztacie: Draw the World

Zespół:
Twórca - Jakub 'Fiołek' Fijałkowski
Grafika - Jarek Kądziołka
Muzyka - Mateusz Szymański

Strony: [1] 2 3 4 5 ... 13