Pierwsze wydanie

Dzisiaj postanowiłem wydać pierwszą wersję mojego programu.

Pobierz: https://goo.gl/YJyaB3

Wymagane do uruchomienia: https://www.microsoft.com/pl-PL/download/details.aspx?id=48145

Prezentacja: (w opisie są minuty w których pokazywany jest wynik generowania kodu)

 

Aby przetestować przykłady należy je najpierw wypakować, uruchomić program, kliknąć przycisk “Add an existing project” i wybrać lokalizację wypakowanego projektu. Potem już wystarczy wybrać projekt z listy i kliknąć przycisk “Open project”.

Aby uruchomić projekt należy kliknąć “Project” na górze na pasku i następnie przycisk “Run”.

Advertisements

Podsumowanie

Mój projekt jest już na ukończeniu więc postanowiłem napisać post z podsumowaniem.

Prezentacja programu:

Prezentacja nowości w edytorze sceny:

Końcowe statystyki kodu:

Język programowania Ilość plików Ilość linii kodu
C++ 41 5655
C/C++ Nagłówek 47 1595
Pliki Qt 13 2068
XML 54 1141
JavaScript 1 439
Łącznie 156 10898
commits
Ilość commitów według miesiąca

Widać, że z miesiąca na miesiąc coraz bardziej nudziłem się projektem aż zorientował się, że został mi miesiąc na zakończenie projektu .

lines of code.png
Ilość linii kodu względem każdego commitu

Niestety ilość linii kodu tutaj jest podawana ogólnie włącznie z plikami binarnymi (lol)

Status 05.03.2017

Ogólne:

  • Jednak zdecydowałem się zamienić FTW na SFML ponieważ FTW nie obsługuje wielu okien
  • Texture zostało połączone ze Sprite.

Powitalne okno:

  • Błąd podczas wczytywania projektu przerywa wczytywanie;
  • Dodałem otwieranie istniejących projektów które nie wyświetlały się na liście;

Status 15.02.2017

Ogólne:

  • Po wybraniu tekstury jest ona kopiowana do katalogu res gdzie znajduje się projekt;
  • Dodałem przycisk “Auto Center” do Sprite który automatycznie ustawia środek tekstury;
  • Zablokowałem możliwość pisania specjalnych znaków w nazwie: tekstur, spritów oraz obiektów.

Edytor kodu:

  • Dodałem debugger kodu;

Status 05.02.2017

Lista zmian:

Edytor kodu:

  • Dodałem gwiazdę informującą o tym czy kod został zmieniony. Znika kiedy zapisuje się kod;
  • Dodałem przycisk “Save As…” dzięki któremu można zapisać cały kod do osobnego pliku;
  • Poprawiłem formatowanie długich komentarzy;
  • Dodałem skrót klawiszowy Ctrl + S który służy jako szybkie zapisanie kodu.

Ogólne:

  • Dodałem do tekstur możliwość ich wczytywania oraz wyświetlania;
  • Dodałem Sprity oraz możliwość przypisania im tekstury;
  • Do obiektu można przypisać Sprite.
  • Z poziomu sprite można dodać lub edytować teksturę.