Aktualny stan gierki nad którą pracuję. Jestem w trakcie przerabiania/ulepszania okna dialogowego, na wypadek jakby jakiś tekst był za długi i się nie mieścił. Dalej w kolejności jest zrobienie kilku narzędzi deweloperskich (np. dokończenie edytora map), przygotowanie menu gry oraz kilka innych drobnostek. Gdy to będzie gotowe, planuję zrobić pokazowy poziom ze wszystkimi mechanikami jakie planuję mieć w grze, po części jako demo, po części jako test czy wszystko działa, po części
Wszystko
Wszystkie
Archiwum
3
SiriIndieGameDevVlog #1 - Czy to będzie kiedyś hit? Tale of Pyramids
Początek mojej gry przygodowej o piramidach i różnych pułapkach w nich. Takich, które znacie i takich, które was zaskoczą :). Update gry wkrótce :).
z- 0
- #
- #
- #
- #
- #
- #
- 0
Siema,
Nie mogę znaleźć, czy w sfml występuje coś takiego jak layouty? Relative, constraint? :D Ewentualnie jakiś box, bym mógł sobie tam pogrupować elementy layoutu?
#cpp #sfml #naukaprogramowania
Nie mogę znaleźć, czy w sfml występuje coś takiego jak layouty? Relative, constraint? :D Ewentualnie jakiś box, bym mógł sobie tam pogrupować elementy layoutu?
#cpp #sfml #naukaprogramowania
@TMBRK: Odbiło ci od tej javy. U nas w C++ wszystko robimy samodzielnie.
@mowmivector: Potwierdzam, ImGui jest całkiem fajne. Trochę trzeba się tylko nagimnastykować, bo ma zupełnie inne podejście do GUI niż większość bibliotek, i nie zawsze działa idealnie ( ͡° ͜ʖ ͡°)
Podrzućcie, proszę jakiś link do dobrego i sprawdzonego tutoriala (nie koniecznie na youtube) z konfiguracją #sfml w Visual Studio 2019, bo nie wyczymie. Męczę się z tym już długi czas, niby robię to, co na filmikach hinduskich youtuberów, a nie wychodzi. #visualstudio #programowanie #kiciochpyta
- 1
@KatpissNeverclean: Ja o jutrze nie myślę bo jak Pan Jezus powiedział każdy dzień dość ma swojej troski. Pożyjemy, zobaczymy.
- 1
@HalEmmerich: Franko returns? :D
- 7
https://www.youtube.com/watch?v=3B4_enh1wSM&feature=youtu.be #it #sztucznainteligencja #magia #informatyka #programowanie #cpp #sfml
Dzisiaj chciałbym zaprezentować swój najnowszy mini program :) służacy do rozpoznawania liter wprowadzonych przez użytkownika na ekranie.
Dzisiaj chciałbym zaprezentować swój najnowszy mini program :) służacy do rozpoznawania liter wprowadzonych przez użytkownika na ekranie.
- 0
#arduino #cpp #programowanie #linux #sfml #edukacja #informatyka Zapraszam do obejrzenia mojego najnowszego programu łaczącego się z arduino UNO https://www.youtube.com/watch?v=IyKQOXs-tns&feature=youtu.be&fbclid=IwAR27xsHCPMrl3X8j0hM-3WTs-tFRTnAPr2Fgcb7bqtQzYOmqM2RrnHS5ORA Przypominam że udzielam korepetycji z programowania w językach C/C++
8
Let's make 16 games in C++/SFML
16 gier, między innymi: Tetris, Arkanoid, Snake, Saper, Chess itp. Naucz się kodować na prostych przykładach.
z- 0
- #
- #
- #
- #
- #
Mirki pomocy... #cpp #naukaprogramowania #visualstudio #sfml
Ni uja nie mogę tego połapać, podeślijcie jakiś sprawdzony tutek :./
Już przerobiłem wszystko i niby działa a nie działa. Okno nie odpowiada, jakieś błędy, dopisuję s-d, dodaję static albo i nie dodaję i UJ W DUPĘ!!!
Kiedyś mi się udało ale teraz nie mogę ogarnąć nie wiem czy ten sfml jest skur... czy VS19 :/ czy może ja?!
Ni uja nie mogę tego połapać, podeślijcie jakiś sprawdzony tutek :./
Już przerobiłem wszystko i niby działa a nie działa. Okno nie odpowiada, jakieś błędy, dopisuję s-d, dodaję static albo i nie dodaję i UJ W DUPĘ!!!
Kiedyś mi się udało ale teraz nie mogę ogarnąć nie wiem czy ten sfml jest skur... czy VS19 :/ czy może ja?!
- 5
@krulwypoku_IgB6: z info które podałeś mogę co najwyżej napisać że skoro nie działa to trzeba naprawić ( ͡° ͜ʖ ͡°)
Mógłby ktoś przesłać pliki codeblocksa z wgranym już sfml'em? Jestem zbyt głupi aby to zlinkować, 10 raz próbowałem
#cpp #codeblocks #sfml
#cpp #codeblocks #sfml
@TheBloody: a nie lepiej ściągnąć visual studio community czyli coś darmowego i cywilizowanego?
@JakTamCoTam @krysDev: Jest KOLOSALNA różnica pomiędzy code::blocks a VisualStudio, choć rzeczywiście ustawienia linkowania wyglądać powinny podobnie
- 0
Mirki z #cpp i #sfml pomóżcie! Napisałem gierke w C++ w VS2017 i w trybie Debug wszystko śmiga. Chciałem ją komuś dać więc przestawiłem na Release i dostaję błąd : "Wykryto niezgodność dla elementu ITERATORDEBUG_LEVEL: wartość 1 "2" jest niezgodna z wartością "0" w elemencie Bloki.obj" Nie rozumiem do końca co mam z tym zrobić
@xbednar: wyglada jakbyś linkował coś skompilowane pod debug(np. sfml) do binarki, która jest release.
polecam korzystać z vs po angielsku, to będziesz mógł łatwo googlować błędy
polecam korzystać z vs po angielsku, to będziesz mógł łatwo googlować błędy
- 0
@MamCieNaHita: googlowalem błędy ale nie wiele mi pomogło xD Znalazłem błąd - przy konfigurowaniu sfml miałem ustawiony konsolidator pod debug
- 0
@xbednar: Nie pisałem tetrisa, ale cpp i sfml trochę znam. W czym problem?
- 1
@Noct: no właśnie na zaliczenie przedmiotu robiłem xD
@HalEmmerich: @CppPolska: @sebekpolak51: mireczki przepraszam, że dopiero teraz pisze ale jakoś poradziłem sobie z napotkanymi problemami! mimo wszystko serdecznie dziękuje za chęć udzielenia pomocy, to bardzo miłe z waszej strony - tak trzymajcie (。◕‿‿◕。)
@HalEmmerich: @CppPolska: @sebekpolak51: mireczki przepraszam, że dopiero teraz pisze ale jakoś poradziłem sobie z napotkanymi problemami! mimo wszystko serdecznie dziękuje za chęć udzielenia pomocy, to bardzo miłe z waszej strony - tak trzymajcie (。◕‿‿◕。)
Od jakiegoś dłuższego czasu uczę się #programowanie w #cpp, chcę wyjść z konsoli i przejść do gier 2D, chcę napisać coś prostego.
Wybrałem bibliotekę (czy co to tam jest) #sfml, trochę poczytałem i coś tam wiem, ale bardzo mało.
Gra ma być 2D, zrobiona z kafelków o rozmiarze 16x16. Ekran wyświetlający 160 na 160 pikseli. Mapa ma na przykład 1600 x 1600 pikseli.
Można wrzucić całą teksturę zapisaną jako jeden
Wybrałem bibliotekę (czy co to tam jest) #sfml, trochę poczytałem i coś tam wiem, ale bardzo mało.
Gra ma być 2D, zrobiona z kafelków o rozmiarze 16x16. Ekran wyświetlający 160 na 160 pikseli. Mapa ma na przykład 1600 x 1600 pikseli.
Można wrzucić całą teksturę zapisaną jako jeden
- 0
@HalEmmerich: Czyli zrobić jedną teksturę, w niej jakby kwadraciki 16x16, pierwszy trawa, drugi woda, trzeci ściana itd. potem przepisać w SFML, że trawa to kwadrat od 0x0 do 16x16, woda od 16x0 do 32x16 itd.? Zrobić tablicę i przepisać gdzie te elementy się znajdują i będzie git?
@krykoz: Tak, coś w tym stylu ( ͡° ͜ʖ ͡°) Zrób jak uważasz, potem powiększ poziom do gigantycznego rozmiaru i sprawdź czy dalej gra chodzi (stress test?). Jeśli tak, kontynuuj. Jeśli nie, kombinuj i wymyśl coś lepszego (╭☞σ ͜ʖσ)╭☞
#cpp #naukaprogramowania #sfml
Da się jakoś zrobić tak, że przy deklaracji tablicy obiektów od razu na każdym z nich wywołać konstruktor?
std::array lines;
i na każdym chcę wywołać konstruktor VertexArray(sf::Lines, 2)
albo do ludzi ogarniających sfml, czy jest jakaś łatwiejsza metoda na tablicę z liniami?
Da się jakoś zrobić tak, że przy deklaracji tablicy obiektów od razu na każdym z nich wywołać konstruktor?
std::array lines;
i na każdym chcę wywołać konstruktor VertexArray(sf::Lines, 2)
albo do ludzi ogarniających sfml, czy jest jakaś łatwiejsza metoda na tablicę z liniami?
Rób gierkę bazującą na SFMLu
Użyj SFGUI do wyświetlania okienek
Kliknięcia przelatują przez przyciski, wciśnięcie GUI traktowane jest też jak kliknięcie pola gry
Nie ma problemu, dopisz sobie funkcję sprawdzającą czy kliknięto wewnątrz widgeta
Skompiluj SFGUI
...grzeb się z CMake i źródłami SFMLa przez godzinę...
Skompilowane
...program nie startuje, nie znaleziono funkcji w DLLce...
Spróbuj skompilować ze starszą wersją SFMLa
...za stara, wymaga minimum 2.5...
...a tak w ogóle to 2.5.1 czasem
Użyj SFGUI do wyświetlania okienek
Kliknięcia przelatują przez przyciski, wciśnięcie GUI traktowane jest też jak kliknięcie pola gry
Nie ma problemu, dopisz sobie funkcję sprawdzającą czy kliknięto wewnątrz widgeta
Skompiluj SFGUI
...grzeb się z CMake i źródłami SFMLa przez godzinę...
Skompilowane
...program nie startuje, nie znaleziono funkcji w DLLce...
Spróbuj skompilować ze starszą wersją SFMLa
...za stara, wymaga minimum 2.5...
...a tak w ogóle to 2.5.1 czasem
- 1
@HalEmmerich: xD najbardziej prawdziwy post na tagu #cpp od dluzszego czasu
#sfml #cpp #programowanie #informatyka #grafika Czy jest tu jakaś osoba, która dobrze zna bibliotekę sfml? Potrzebuje małej pomocy przy projekcie.
- 0
Chodzi oto, że mam plansze do sapera i jak klikam prawym przyciskiem myszy to ma być flaga, a lewym to odkrywa się i problem w tym, że wykonuje się to na całej planszy a nie tylko w jednym polu
- 0
Hejka mireczki!
Zastanawiałem się nad jakimś względnie prostym rozwiązaniem na przyciski o nieregularnych kształtach, takich jak grafika (grafika nie biorąc pod uwagę przezroczystej powierzchni) w #cpp (lub C czy C#) #sfml (może być i sdl czy allegro). Potrafię sobie napisać funkcje do przycisków w kształcie koła, trójkąta czy innego sześciokąta prawidłowego, ale nie o to mi chodzi, chcę aby kształt był dokładny, a nie zbliżony.
Myślałem nad czymś w rodzaju niewidzialnej warstwy
Zastanawiałem się nad jakimś względnie prostym rozwiązaniem na przyciski o nieregularnych kształtach, takich jak grafika (grafika nie biorąc pod uwagę przezroczystej powierzchni) w #cpp (lub C czy C#) #sfml (może być i sdl czy allegro). Potrafię sobie napisać funkcje do przycisków w kształcie koła, trójkąta czy innego sześciokąta prawidłowego, ale nie o to mi chodzi, chcę aby kształt był dokładny, a nie zbliżony.
Myślałem nad czymś w rodzaju niewidzialnej warstwy
- 2
@Filala: Jak masz plik z przezroczystością np PNG, to sprawdzasz kanał alpha w pozycji kliknięcia, czy jest większy niż 0.5, czy tam 128. Do ogarnięcia w SFML i pewnie w każdym innym frameworku.
@Filala: @lionbest: wat? a nie lepiej zapisać sobie w jakiejś tablicy/vektorze informację o tym na jakiej pozycji znajduje się przycisk oraz w jaki prostokąt jest wpisany? wtedy po kliknięciu gdziekoliwek sprawdzasz czy kliknięcie było w któryś prostokąt jeśli tak to patrzysz czy na współrzędnych kliknięcia jest odpowiednia przezroczystość i wywołujesz akcję
Mirki, mam pytanko, macie może pomysł co może być powodem crashowania się gry napisanej w #sfml, w Visual Studio 2017 na Windowsie 10 podczas uruchamiania jej na Windows 7? Brak dokładnego błędu po prostu zwiecha po pewnym czasie od odpalenia exe z folderu Release i przejściu kilku tur.
#cpp #programowanie
EDIT: Na Windows 10 działa bez problemu.
#cpp #programowanie
EDIT: Na Windows 10 działa bez problemu.
- 4
@PiotrasSNK: Strzelałbym na brak, któregoś "visual redistributable package" na kompie.
@PiotrasSNK: poleganie na undefined behaviour
Jak pogodzić fakt, że w Widoku mam pętlę renderującą okno, ale cała logika ma być w Kontrolerze? Zupełnie jest to dla mnie pogmatwane, bo Kontroler wywołujący funkcje Widoku nigdy nie będzie w stanie z tej pętli widoku wyjść i robić jakąkolwiek logikę... Inna sprawa, że nie wiem też, jak Widok ma przekazywać coś do Kontrolera, on go nie widzi i nie może się do niego