Page 2 of 3

Posted: Wed Mar 15, 2006 7:15 pm
by Susel
Poprostu otwierasz jeszce raz strone główną Cantr i logujesz się tak jak normalnie...

Posted: Wed Mar 15, 2006 7:21 pm
by Scorup
Czytasz długaśny tekst, po czym przechodzisz na stronę główną Cantr.net i logujesz się jeszcze raz. Wtedy nie nalicza Ci minut straconych na czytanie.

Edit - blah... za długo posty pisze ;)

Posted: Wed Mar 15, 2006 7:37 pm
by Fiona
Susel wrote:Poprostu otwierasz jeszce raz strone główną Cantr i logujesz się tak jak normalnie...


Ale w nowym oknie czy w tym samym, czy to bez znaczenia?

Posted: Wed Mar 15, 2006 7:38 pm
by Gnom
Bez znaczenia, ale lepiej w tym samym. Wtedy Ci sie nie pomyli, bo mozna tak latwo stracic minutki...

Posted: Sun Apr 02, 2006 10:25 am
by NiKnight
W czasie przerwy w działaniu servera poprawiłem program do liczenia projektów. Teraz można samemu wpisywać proporcje projektów jak i same projekty. Uzupełniłem danymi z wiki, mam nadzieję, że wszystkie są poprawne :)

Sam program zajmuje około 250kB z czego tak naprawdę ponad 200kB to klasy potrzebne do czytania pliku konfiguracyjnego, mógłbym odchudzić to ale i tak program jest mały no i nie chce mi się :wink:

Image

Sam plik konfiguracyjny jest zwykłym plikiem XML. Ogólnie struktura wygląda następująco:

Code: Select all

<configuration>
  <projects>
    <project>
      <projectName> nazwa projektu </projectName>
      <productName> nazwa produktu </productName>
      <productQuantity> ilosc wyprodukowanego produktu</productQuantity>
      <products>
        <product>
          <name> Składnik pierwszy </name>
          <quantity> ilość składnika pierwszego </quantity>
        </product>
        ......
      </products>
    </project>
    ....
  </projects>
</configuration>


Na przykład produkcja żelaza przy użyciu prymitywnego pieca i węgla będzie zapisana w ten sposób:

Code: Select all

    <project>
      <projectName>Prymitywny piec - wytop żelaza przy użyciu węgla</projectName>
      <productName>Żelazo</productName>
      <productQuantity>350</productQuantity>
      <products>
        <product>
          <name>Ruda żelaza</name>
          <quantity>840</quantity>
        </product>
        <product>
          <name>Węgiel</name>
          <quantity>560</quantity>
        </product>
        <product>
          <name>Wapień</name>
          <quantity>1750</quantity>
        </product>
      </products>
    </project>


Chyba każdy rozumie jak zapisywać projekty no i dodawać nowe :)

Aha, nie zabezpieczałem programu przed złymi danymi więc uważajcie przy wpisywaniu danych do pliku konfiguracyjnego. Dodatkowo program wyświetla składniki "po przecinku" nie wiem jak i czy w ogóle w grze jest to zaokrąglane.

Program dostępny jest pod adresem:

http://www.smrw.lodz.pl/~mpni/cantr/cantr2projects.zip

I wymaga środowiska Java w wersji 5.0 (JRE 1.5)

Mam nadzieję, że przyda się komuś ten program... a może stworzyć strone gdzie będą tego typu pomoce? :)

Posted: Sun Apr 02, 2006 10:39 am
by Garreth
fajny ten programik;) przydatny;) chyba zwykly systemowy kalkulator juz mi sie nie przyda do cantr;)

EDIT:
Trudne byloby przerobienie tego programu aby wyswietlal jeszcze ilosc wymaganego czasu do zakonczenia projektu? Niestety nie znam Javy wiec sam nie dam rady tego zrobic (jeszcze;) )

Posted: Sun Apr 02, 2006 12:22 pm
by NiKnight
Nie, najprościej po prostu w pliku konfiguracyjnym podawać dzienne projekty. W wolnej chwili dodam jeszcze ilość dni potrzebnych do wykonania projektu, z tym, że będzie to wiązało się z dublowaniem projektów w niektórych przypadkach (kruszenie hematytu za pomocą zwykłego młotka bądź kowalskiego).

Jak zmienie to dam znać :)

Posted: Sun Apr 02, 2006 4:09 pm
by djliseq
Ja znam bajer jak sprawdzić czy wydarzyło się coś nowego, mało przydatne, ale co tam.
- Jeśli nic się nie Wydarzyło to Imie postaci będzie widoczne jako link odwiedzony(szary kolor) a jeśli coś się zdarzyło to jako nieodwiedzony(biały kolor)
Pewnie karzdy to wie, ale nie zaszkodzi napisać :D

Posted: Sun Apr 02, 2006 5:09 pm
by Garreth
djliseq wrote:Ja znam bajer jak sprawdzić czy wydarzyło się coś nowego, mało przydatne, ale co tam.
- Jeśli nic się nie Wydarzyło to Imie postaci będzie widoczne jako link odwiedzony(szary kolor) a jeśli coś się zdarzyło to jako nieodwiedzony(biały kolor)
Pewnie karzdy to wie, ale nie zaszkodzi napisać :D


mnie zawsze denerwuje pora jedzenia bo wtedy wszystkie postacie maja biale imie, a ja z natury to leniwy jestem i nie chce mi sie klikac po wszystkich;)

Posted: Sun May 14, 2006 3:57 pm
by NiKnight
Dodałem czas wykonania projektu w dniach. Oczywiście jest to zależne od zdolności postaci, czego nie uwzględniłem.

Czas jest liczony na podstawie ilości dziennej. Tzn. jeśli rozbicie hematytu mlotem kowalskim wynosi 1050g/dzień to taką wartość trzeba wpisać w pliku konfiguracyjnym. Mówiąc prościej: wpisujemu produkcję dzienną.

Trochę "poprawiałem" ten program, dodanie jednej liniki kodu zajęło mi półtora miesiąca :lol:

Posted: Thu Oct 19, 2006 12:55 pm
by Forien
co do tego programu... jak go uruchomic, i jak sciagnac Jave, jak nie mam? xD

Posted: Thu Oct 19, 2006 1:44 pm
by in vitro...

Posted: Thu Oct 19, 2006 1:59 pm
by Gender
No, to jest polowa odpowiedzi...
ja zrobiłem tak, pewnie jest jakis prostszy sposob.

Założyłem sobie skrót, w ścieżce wykonywania wpisałem coś takiego:
"C:\Program Files\Java\jre1.5.0_07\bin\java.exe" -cp "c:\Documents and Settings\gumi\Moje dokumenty\Cantr\cantr2projects.jar" niknight.cantr2projects.MainClass

i ustawiłem "rozpocznij w" na:
"c:\Documents and Settings\gumi\Moje dokumenty\Cantr\"

zadziałało.

Posted: Thu Oct 19, 2006 2:06 pm
by Forien
dobra... dzieki za link.. sciagnalem i wystarczy plik .jar otworzyc :D

Posted: Thu Oct 19, 2006 2:09 pm
by in vitro...
ja zrobiłem tak, pewnie jest jakis prostszy sposob.

zgadłeś.
wystarczy plik .jar otworzyc
ty tez