Nastoletni
Programiści

Logo Nastoletnich Programistów

EarthX 0.0.73 – co to za gra i jakie są plany na jej przyszłość?

EarthX to nie tak stara gra, jakby się mogło zdawać. Robię ją zaledwie od około miesiąca, a pomysł na taką grę powstał dopiero w wakacje ubiegłego roku. Co to w ogóle jest EarthX i dlaczego warto się tą grą zainteresować? Tego dowiedzie się w tym wpisie.

Włączasz grę, robisz nowy save i nazywasz swoją firmę. Potem możesz opracować technologię silników i zbiorników paliwa, a następnie zaprojektować i nazwać własną rakietę. Oczywiście nie wystartujesz rakiety, jeśli jej nie masz, dlatego musisz też ją najpierw zbudować. Ta cała „ciężka” praca opłaci się, gdy będziesz miał możliwość kliknięcia magicznego przycisku, który wyniesie Twoją rakietę prosto w przestrzeń kosmiczną, a jeśli zainwestowałeś w podwozie, to rakieta będzie mogła również wrócić i spektakularnie wylądować na barce.

Czytaj dalej →

Obiektowość w Lua

Podejście obiektowe w programowaniu na zawsze zmieniło podejście do kreowania kodu w wielu językach. Możliwość podziału programu na obiekty komunikujące się między sobą w celu rozwiązania problemu ma wiele zalet, co potwierdza popularność tego paradygmatu wśród programistów. Co jednak zrobić w sytuacji, w której język nie jest językiem zorientowanym obiektowo, a jednak chcielibyśmy skorzystać z tego paradygmatu? W tym artykule pochylę się nad językiem Lua. Zapraszam do lektury. 🙂

Czytaj dalej →

Wstęp do Machine Learning

Wstęp do Machine Learning

Machine Learning (pol. uczenie maszynowe, samouczenie się maszyn, systemy uczące się) jest jedną z aktualnie najlepiej prosperujących dziedzin w świecie IT.

W 1959 Alan Turing i Arthur Samuel amerykańscy pionierzy w dziedzinie gier komputerowych i sztucznej inteligencji ukształtowali współczesny termin machine learning.

The field of study that gives computers the ability to learn without being explicitly programmed.

Arthur Samuel

Czytaj dalej →

DevTycoon – Tech Demo

Witam! Po prawie dwóch miesiącach normalnej pracy i dwóch tygodni ciężkiej harówy jesteśmy gotowi, aby zaprezentować Wam pierwszą wersję naszej, małej jak na razie, gierki, która jest poświęcona tematowi, który tutaj wszyscy lubimy i kochamy, a mianowicie o byciu Deweloperem. Demo Technologiczne nie posiada zbyt dużo detali i zawartości. Wydaliśmy tę wersję gry, aby już mieć jakiś cel, i ogólnie, żeby już wystartować z grą. W tej wersji, dużą uwagę zwróciliśmy na samej wygląd gry. Staraliśmy się osiągnąć ładnie wyglądającą grafikę i połączyć to z dobrą optymalizacją, co nam się po części udało (GTX 960 wyciąga około 80-100fps na ultra). Oprócz ładnie wyglądającej oprawy graficznej, przygotowaliśmy także fundament pod różne funkcje, które dojdą w przyszłych aktualizacjach. W Demie Technologicznym możliwe jest bardzo uproszczone programowanie, sklep oraz powiadomienia. Nie zabrakło opcji wyłączenia gry, co zresztą dodaliśmy 2 dni przed jej wydaniem..

Czytaj dalej →

Qt – Deployment aplikacji na Windowsa [dynamicznie]

Czego unikać?

Bardzo popularnym, często powielanym błędem podczas deploymentu na Windowsa jest czekanie na błędy i wrzucanie bibliotek „na pałę” do folderu z binarką aplikacji, jest to pracochłonne, i działa tylko w niektórych przypadkach:

  • Aplikacja konsolowa Qt
  • Prosta aplikacja Qt Widgets (nie mylić z Qt Quick)

Trochę lepszym sposobem jest używanie dependency walker który, skanuje plik exe w poszukiwaniu zależności, i wyświetla brakujące biblioteki.

Czytaj dalej →