Still no time for anything. Zacząłem naukę Java Enterprise Edition, w planach Hibernate, Spring, Struts… i by się miło uczyło będę wdrażał całkowicie nowy projekt bazujący trochę na pomyśle, który opisałem tutaj daaawno temu.
Otóż pomysł polega na wykorzystaniu Character Creatora do systemu D&D (wyszła rok temu 4 edycja, czas coś zrobić). Jednak CC ma stanowić tylko jeden z modułów aplikacji. Sam system zaś ma zarządzać kontami użytkowników, którzy z kolei tworzą sobie postaci do gry w D&D. Następnie udostępniają swoje postaci do sesji dla MG prowadzącego rozgrywkę w realu. Całe zarządzanie Punktami Doświadczenia, a więc i levelowaniem postaci będzie zrzucone właśnie na system. MG decyduje, ile przyzna PD konkretnym graczom (albo całej drużynie), a gracz może rozwinąć postać tylko w momencie, gdy liczba PD na to pozwala. Póki postać jest udostępniona MG, wszystkie zmiany w postaci są do wglądu przez niego, a nawet kontrolowane ich wprowadzenie (np. jeśli MG stwierdzi, że moment nie jest najlepszy na levelowanie postaci, blokuje taką możliwość nawet, jeśli zgromadzone PD na to pozwalają).
Dokładniejsza specyfikacja wkrótce. Nie trzeba wspominać, że wszystkie restrykcje biznesowe na tworzenie postaci również jest zrzucone na system (niedostępność pewnych opcji, jeśli wymagane są dodatkowe np. umiejętności do ich wyboru) Projekt będzie się rozwijał o różne pomocnicze narzędzia w całym procesie gry.
Posted on 5 August 2009
Under: Programming, General | 6 Comments »
Po długiej przerwie wracam do życia, aczkolwiek bez liniki kodu dla publiki. Moje obecne prace skupione są na aplikacji, która będzie działać wewnątrz firmy… Że formalnie nie należy to jeszcze do moich obowiązków (trzeba się jakoś sprzedać), robię to po pracy. Z tego powodu na dziś nie przygotowałem żadnego MiniProgramu… Drugi powód jest taki, że zwyczajnie nie miałem czasu i ochoty na wymyślenie pomysłu dla MP. Tradycyjnie wszelkie pomysły mile widziane w komentarzach.
No i wracając do projektów. Zacząłem rozmyślać nad uruchomieniem nowego projektu. Kolejny multicommunicator, ale…
- Obsługuje różne protokoły różnych innych komunikatorów (nie ma własnego)
- Zakłada implementację wszystkich funkcjonalności danego komunikatora (przesyłanie plików [które obecnie średnio działa np. poprzez protokół gg w tlen], rozmowy głosowe, skanowanie poczty [jak w przypadku tlena])
- Protokoły, jak to się już obecnie przyjęło, działałyby na zasadzie pluginów, co daje łatwy sposób dodawania nowych pluginów i powoduje, że mogę przygotować jakieś małe sdk do ich robienia.
- Projekt zakłada multiplatformowość
Mówiąc szczerze jeszcze nie wgryzałem się w dostępne w necie protokoły i niewykluczone, że rzeczywistość jeszcze zrewiduje moje poglądy na temat możliwości, lub sensu przedsięwzięcia. Tym czasem pozdrawiam.
Posted on 12 May 2009
Under: Programming, General | No Comments »
Tak się jakoś stało, że ostatnio zostałem poproszony o zrobienie małej pracy w C# na jeden z przedmiotów… Efektem jest gierka symulująca w pewnym ograniczeniu grę BlackJack z krupierem korzystającym z zasady tzw. miękkiej siedemnastki.
Program działa na jednej talii, ale zaimplementowane klasy obsługują dowolną ich liczbę. Jest możliwość sterowania również, czy krupier ma korzystać z wspomnianej zasady hit’owania przy miękkiej siedemnastce. Tym razem z uwagi na fakt, że jest to C#, dawno w tym nie pisałem i nie chce mi się oddzielać rzeczy potrzebnych od mniej potrzebnych związanych z projektem, a nie źródłami, nie zamieszczam źródeł. Program do ściągnięcia pod tym postem.
Drugą sprawą jest baner, który pojawił się po prawej stronie bloga. Nie jest to baner płatny, a raczej ideologiczny. Jestem dawcą krwi od 2004 roku i mocno popieram tę ideę. Obecnie są wielkie braki krwi w każdym z województw. Sam byłem świadkiem, jak w punkcie krwiodawstwa był pewien pan, który nie mógł mieć przeprowadzonej operacji, bo nie było odpowiedniej grupy. Szczęściem akurat ja miałem odpowiednią, ale to tylko kropla w morzu.
Jeśli nie robicie tego z choćby prozaicznego “mnie też może coś takiego spotkać”, to dodam:
- masz dzień wolny od pracy, lub szkoły (dostajesz zaświadczenie i zgodnie z ustawą masz ten dzień normalnie pełnopłatny).
- Dostajesz ekwiwalent w słodyczach za krew (zależnie od ośrodka, w moim ośrodku jest to 8 czekolad)
- Po oddaniu 18 litrów jeździsz komunikacją miejską na legitymację krwiodawcy (da się to zrobić w 3 lata oddając regularnie płytki krwi)
- Od zeszłego roku możesz odpisać ekwiwalent pieniężny od dochodu w rocznym zeznaniu podatkowym.
- W jakichś przypadkach masz pierwszeństwo w kolejce (z krwią rzecz jasna na czele w wypadku takiej konieczności) w placówkach medycznych, niestety nie orientowałem się, jakich.
Jeśli twierdzisz “mam popularną grupę krwi, na co ona komu”, to pomyśl - jeśli jest ona tak popularna, to dużo więcej osób potrzebujących posiada tę właśnie grupę krwi, więc jest ona również cennym darem dla innych.
Po szczegóły odsyłam na stronę internetową krewniaków. Znajdziecie tam najbliższe punkty krwiodawstwa i informacje, co powinniście zrobić, by nie jechać na darmo.
BlackJack
Posted on 3 February 2009
Under: Programming, General | No Comments »
Właśnie skończyłem projekt na PRI, więc przed snem jeszcze wrzucę małą rozmowę, którą popełniło trzech studentów informatyki, którzy powinni w tym czasie omawiać szczegóły spotkania w sprawie nauki na elektronikę.
Read the rest of this entry »
Posted on 24 January 2009
Under: General | 1 Comment »