Autor Wątek: Orodlin Engine v1.0  (Przeczytany 3556 razy)

Aranwe

  • Techniczni
  • Jr. Member
  • *****
  • Wiadomości: 96
  • Karma: +4/-0
    • Zobacz profil
    • Orodlin
Orodlin Engine v1.0
« : Kwiecień 25, 2009, 11:02:48 »

Uruchomiliśmy publiczne repozytorium Git. Tam będą wprowadzane wszystkie poprawki w pierwszej kolejności - zachęcamy do nadsyłania poprawek w formie patchy i próśb o "merge" w serwisie.

Silnik można pobrać na dwa sposoby:
  • Używając Git-a (kod wklepać w terminalu albo sklonować w jakimś programie np. TortoiseGit):
git clone  git@github.com:marekmarecki/orodlin-v.1.git
I. Opis pakietu

Od momentu, kiedy projekt Orodlin połączył się z Vallheru, rozpoczęła się dyskusja w jaki sposób kontynuować tradycję upubliczniania silnika. Ostatecznie po kilku miesiącach dyskusji w gronie zespołu, Orodlin Team (OT) postanowił upubliczniać silnik na którym oparta jest gra na następujących założeniach:

    * udostępniona wersja projektu będzie będzie opóźniona co najmniej o jedną erę w stosunku do silnika gry Orodlin.pl,
    * silnik będzie gotową do do uruchomienia grą,
    * upublicznione zasoby nie będą zawierać elementów charakterystycznych dla gry Orodlin (grafik, opisów lokacji, opisów podróżniczych, questów, pomocy, FAQ, przedmiotów, potworów, itd.),
    * do silnika dołączony zostanie krótki “podręcznik” technicznych zasad i planów rozwijania silnika,
    * OT nie gwarantuje pełnej stabilności silnika - wynika to z ciągłego rozwoju projektu,
    * OT udostępnia support na wydzielonym do tego forum.

II. Wymagania

  • Apache
  • PHP 5
  • MySQL 5

Zalecane jest korzystanie z Linuksa i zainstalowanie tych pakietów z repozytorium.

Np. dla Fedory:

yum install httpd php php-gd php-mysql php-mbstring mysql mysql-server
Dla Debiana/Ubuntu/Minta:

sudo apt-get install apache2 libapache2-mod-php5 php5-mysql mysql-server phpmyadmin
Użytkownikom Windows zalecamy instalację pakietu WAMP.

III. Szybka instalacja

   1. Skopiuj na serwer pliki z katalogu orodlin_engine_v_1.0/
   2. Załóż bazę danych o wybranej nazwie zachowując:
          * - System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
          * - Metodę porównywania znaków utf8-polish_ci
   3. Do świeżo utworzonej bazy danych zaimportuj plik ze strukturą wszystkich tabel oraz podstawowych insertów z katalogu:
          * orodlin_engine_v_1.0/install/db/OroDatabase.sql
   4. W pliku orodlin_engine_v_1.0/install/config.php konfigurujemy dostęp do DB i plików, nazwę gry, miast, e-maile administracyjne. Przenosimy plik do katalogu orodlin_engine_v_1.0/includes/
   5. Możesz zalogować się na konto:


IV. Licencja

Większość kodu licencjonowana jest w ramach licencji GPL, wersja 2. Tekst licencji GPL 2 znajduje się w pliku install/GPL.txt.

Tekst licencji BSD znajduje się w pliku install/BSDLicense.txt.
Tekst licencji AGPL 3 znajduje się w pliku install/AGPL.txt. Uwaga: Wymaga ona umożliwienia ściągnięcia kodu plików nią objętych z każdego serwisu ich używającego.

Jeżeli nie jest zaznaczone inaczej, kod objęty jest licencją AGPL 3.

Oprócz postępowania zgodnego z w/w licencjami na użytkownika silnika nałożone są następujące ograniczenia:

    * W stopce gry musi znaleźć się następujący tekst: “Orodlin Engine, © Orodlin Team based on Vallheru”, przy czym tekst “Orodlin Engine” powinien być linkiem do http://orodlin.pl, a “Orodlin Team” - do pliku install/authors.txt
    * Z pliku install/authors.txt nie wolno usuwać wpisów, jedynie dodawać nowe.

V. Zmiany mechaniczne w stosunku do silnika Vallheru 1.3

1. Zmiany w strażnicy - nowy design, dodatkowe ekwipowanie weteranów, nowe ceny utrzymania, nowe wzory na walkę, zwiększenie ilości zbieranego złota, nowy przyrost dowodzenia, nowy system przyrostu punktów akcji, zmiana bonusów u weteranów i bestii, zmiana prawd. utraty w walce weterana i bestii, zmiana przyrostu morale, zmiany w opisach lokacji w konwencji minitutoriala, zmiana w przyznawaniu bonusów do strażnicy.
2. Modyfikacje w farmie - zmniejszenie ilości ziół do suszenia, rozdział posiadanej farmy na dwa miasta, zróznicowanie przyrostu i ilości zbieranych ziół w zależności od geograficznego położenia farmy, zmiana cen farmy, zmiana przyrostu umiejętności (suszenie także powoduje przyrost zielarstwa).
3. Zmiana prawdopodobieństwa wydobycie mithrilu i adamantytu w kopalni w górach.
4. Nowe podróże - dodatkowa możliwość - teleportacja.
5. Nowy przyrost energii i max_energii - rzemieślnicy mają inny przyrost energii i początkową max. energia od reszty profesji, wprowadzono ograniczenie kumulowania energii.
6. Nowy system rozdawania punktów AP - co 3 level gracz otrzymuje o jeden AP więcej za awans, zmiana rozkładu cech za jeden AP dla równych ras, zmiana modyfikatorów do cech od różnych profesji.
7. Nowy ranking ogólny gracza - wprowadzono nowy ranking, który uwzględnia wszystkie statystyki gracza.
8. Nowa zasady szkolenia - szkolenie nie kosztuje już złota, ilości potrzebnej energii do szkolenia zostały podwojone.
9. Zmiana ilości utraty cech w walce - obecnie utrata cech będzie zależeć od levelu gracza i będą to proporcje punktowe a nie procentowe.
10. Zmiany w łucznictwie - siła ma znacznie większy wpływ na obrażenia, kołczan ma 35 strzał.
11. Tylko rzemieślnik może posiadać immunitet, a gracz z immunitetem nie może zostać bohaterem, Książę/władca nie mogą nadawać immunitetu, możliwość zdjęcia immunitetu - w tym przypadku gracz traci 25% swoich cech.
12. Wprowadzono statysty walk - każdy gracz będzie mógł przeglądać z kim i kiedy walczył.
13. Nowy engine karczmy.
14. Zmiana cen w ekwipunku.
15. Zmiana prawd. wykonania astralnych mikstur
16. Zmiana w drwalnictwie - zmiana utraty HP przy wypadkach, zmiana pozyskiwania złota, przyznawanie PD za udany wyręb, zmiana systemu licencji.
17. Zmiana w górnictwie - utrata HP zamiast śmierci, przyznawanie PD za udane wydobycie.
18. Ograniczona liczba mikstur dostępnych w Aptece - kumulowanie sie ilości mikstur w Aptece co każdy reset, dostępne są mikstury tylko do 10 levelu.
19. Zmiana bonusów mnożnikowych czarów o połowę.
20. Zmiana sposobu regenerowania many za energii - lokacja statystyki/odpoczynek.
21. Zmiana w działaniu antidot antidotum działa 3 resety, można być pod wpływem każdego antidotum jednocześnie.
22. Zmiana prawd. wytarcia się trucizny.
23. Zmiana w zużyciu many.
24. Nowe wyszukiwanie ekwipunku na rynku.
25. Zwiększenie uprawnień/możliwości moderatorskich dla książąt.
26. Wprowadzenie okresu ochronnego na arenie po każdym resecie zwykłym.
27. Usprawnienie poczty i serwisu komentarzy.
28. Wprowadzenie mikstur wskrzeszeń.
29. Można naprawiać założony ekwipunek.
30. Zwiększone ilości znajdywanego meteorytu.
31. Nowa lokacja Krasnoludzki Skarbiec - będzie można składać pieniądze na procent.
32. Wprowadzenie linków klikalnych.
33. Nowe wymagania do Machiny Astralnej wprowadzono biżuterię astralną, do astralnych komponentów potrzebne są sztabki, a nie rudy, zmienione statystyki atralnych potworów.
34. Zmiana bonusów przy wykonywaniu przedmiotów specjalnych.
35. Przy wyrabianiu astralnego komponentu jest szansa na zniszczenie gotowego planu.
36. Zmiana wpływu cech na ilości wyrabianych mikstur.
37. Nowy wystrój gazetki.
38. Zmiany w napotykaniu potworów w lesie, opuszczonym szybie i górach, zmiana prawdopodobieństwa ucieczki.
39. Poprawiony wygląd posągów - nowy design, połączenie złota w banku i w sakiewce w jeden posąg, posągi generowane raz na godzinę.
40. Wprowadzono FAQ.
41. Możliwość sprzedaży mikstur w ekwipunku.
42. Możliwość picia w ekwipunku wielu mikstur jednocześnie.
43. Zmiana ilości złota które można zarobić “za oczyszczanie miasta”.
44. Nowy system awansowania - inne, logarytmiczne skalowanie wymaganych ilości PD do awansowania na kolejny poziom.
45. Filtrowanie imion przy rejestracji.
46. Spersonalizowane sygnatury gracza - dostępne w opcjach konta.
47. Walka przepisana na system obiektowy.
48. Nowy rzut na trafienie przeciwnika podczas walki.
49. Nowy wzór na unik - do uniku będzie liczyć się także szybkość.
50. W walce szybkiej każdy cios generuje różne obrażenia.
51. Zmiana bonusów za atak agresywny i defensywny w walce turowej.
52. Możliwość dodawania surowców z panelu admina.
53. Dodanie możliwości niepełnego leczenia w szpitalu.
54. Modyfikacje w naliczaniu cen w MK oraz wprowadzenie historii cen.
55. Poprawki w bibliotece i jej komentarzach.
56. Zmiany w sortowaniu listy mieszkańców .
57. Wprowadzono pomoc kontekstową.
58. Przebudowana polana chowańców - tylko dwie areny, trening i rozmnażanie za energię (zniesienie Punktów treningowych), otrzymywanie PD za trening i rozmnażanie, bestiariusz chowańców, dwie nowe cechy chowańca: HP i szybkość.
59. Możliwość zmiany rozkładu AP dla graczy o wieku nie większym niż 3.
60. Zmiana prawdopodobieństwa zdobycia astralnego kawałka po wygranej bitwie klanowej.
61. Wprowadzono jeden odpoczynek dziennie - ilość odzyskanej energii będzie zależeć od rozmiaru i piękna domu.
62. Nowy przyrost kowalstwa, stolarstwa i jubilerstwa w przypadku nieudanych prób wykonania przedmiotu.
63. Zmiany w hutnictwie - nowa umiejętność hutnictwo, nowe możliwości dla hutnika: przetapianie sprzętu i wzmacnianie ekwipunku.
64. Wprowadzono systemowe tagi klanowe - każdej randze w klanie odpowiada specyficzny tag, tag aktywny tylko w przypadku członkostwa w klanie, ograniczenie rang klanowych do 10.
65. Wprowadzono kreator postaci.
66. Wprowadzono drugą izbę do karczmy.
67. Pojawiły się Statystyki Królestwa.
68. Nowa lista mieszkańców w grze - stronicowana z opcją widocznych podpisów oraz możliwością wyłączenia overriba w opcjach konta.
69. Nowa ranga - Techniczny.
70. Wprowadzono możliwość zniszczenia pierścienia podczas walki.
71. Przy rejestracji jest niezbędne podanie kodu z obrazka.
72. Powstaje nowa lokacja Przytułek - gracze nie posiadający domu, będą mogli w nim spać za uiszczeniem drobnej opłaty.

Zmian optymalizacyjnych było tak wiele, że nie sposób ich wszystkich wymienić.
« Ostatnia zmiana: Luty 26, 2012, 06:16:44 wysłana przez Aranwe »