-
Postów
4 888 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
50
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez I am Lord
-
-
Wykorzystałem jakieś rozszerzenie z marketplace, które czyta format midi. Ale musiałem mocno go dostosować i w ogóle nauczyć się tych typów MIDI. Utwór posiada około 20 ścieżek i strasznie zmulała mi pętla, która te wszystkie nuty czyta. Problemów z klatkarzem było co nie miara i jak już ładnie zoptymalizowałem do 60 fps to się okazało że po odpaleniu OBSa do nagrywania komp mi się dławił, masakra 🙆♂️🙆♂️ trzeba ten złom w koncu wymienić bo ma 15 lat
-
Trochę już siedzę w muzyce i w końcu czuję się na sile by zacząć publikować swoje wypociny, stworzyłem osobny kanał na YT właśnie do tego, Yazgot.
Pierwszy utwór na kanale Hadanoir, nazwa pochodzi od "Hardanger" techniki haftowania, którym się zajmuje moja kobita z tym że wymówiona po Norwesku tam skąd ponoć ta technika pochodzi.
Szkoda że FPSy spadały podczas nagrywania wideosa, może pora na zmianę tego złomiastego kompa w końcu haha. Zaprogramowane w GMie oczywście
-
-
Ja się niedawno dowiedziałem że da się wyłączyć to cholerne wklejanie do pędzla, kamień milowy normalnie haha.
A z mojej strony chciałbym się pochwalić że od niedawna do tematu tworzenia muzyki poważniej podszedłem, i zacząłem się sporo uczyć, rozwijać w tym temacie. Kilka kawałków stworzyłem z których jestem dumny ale przymierzam się dopiero teraz do szerszego publikowania mojej twórczości i dlatego aktualnie pracuję nad animacją video do jednego z utworów. Musiałem się trochę zagłębić w to jak działa format Midi, to była katorga 🙈🙈 Ale no przebrnąłem jakoś i niebawem coś na pewno wrzucę:
-
-
Cytat
Jeśli zaglądałeś do struktury programu to tam jest jeden obiekt i nie są tworzone jakiekolwiek inne, wszystko jedzie na strukturach.
Tak zaglądałem, kiedyś też robiłem całą grę i to bez żadnego obiektu, cały kod wykonywał się w roomie, nie pamiętam jak to się nazywało. Room creation code chyba, ale to było w starym Gmie gdzie można było rysować funkcjami draw poza eventami GUI używając funkcji wymuszenia odświeżania ekranu.
-
-
O cholera :oooo
Jakiś rocket science
-
-
-
I tak było zawsze? To może źle pamiętam i sam sobie taką funkcję napisałem.
-
Nie ma już funkcji która zwracała ilość dotknięć ekranu?
Jak to teraz wygląda na androidzie? -
Make a story for a video game. This game is a scrolling shooter in a space with alien ships.
CytatTitle: Galactic Resurgence
Story:
In the year 2275, humanity has expanded its reach across the galaxy, establishing colonies on distant planets and harnessing advanced technology to explore the vast expanse of space. However, their expansion has caught the attention of a hostile alien race known as the Xalanians.
The Xalanians, a formidable species with advanced weaponry and a thirst for conquest, launch a surprise attack on the human colonies, swiftly overpowering their defenses. The alien armada leaves a trail of destruction in its wake, causing panic and chaos among the human survivors.
Amidst the chaos, Captain Alex Stark, an exceptional pilot and seasoned war veteran, emerges as humanity's last hope. With his trusty starfighter, the Phoenix, he sets out on a perilous mission to defend the remnants of humanity and drive back the Xalanian invasion.
As Captain Stark embarks on his journey, he encounters a diverse array of alien ships, each with unique designs and deadly weaponry. He must utilize his piloting skills, cunning strategies, and the advanced arsenal at his disposal to fight off waves of enemy spacecraft. Along the way, he encounters a small group of surviving humans who join him in his fight against the Xalanians, providing valuable support and resources.
Through intense battles across various star systems, Captain Stark uncovers a sinister truth. The Xalanians are not merely conquerors seeking dominance but are instead driven by a desperate need for resources to save their dying home planet. Faced with this revelation, Captain Stark realizes that humanity's survival depends on finding a peaceful resolution to the conflict.
With newfound determination, Captain Stark navigates through treacherous asteroid fields, deadly space anomalies, and enemy-infested sectors to reach the Xalanian homeworld. There, he confronts the Xalanian leader, Supreme Commander Zara, who reveals her race's plight and the desperation that led them to invade human territories.
In a moment of empathy and understanding, Captain Stark proposes an alliance between humanity and the Xalanians. He convinces Supreme Commander Zara that together they can explore alternative solutions to the resource crisis plaguing both species, forging a path towards coexistence rather than destruction.
The game concludes with a hard-fought victory, as Captain Stark and Supreme Commander Zara broker a historic peace agreement between humanity and the Xalanians. Their collaboration leads to joint efforts in exploring new frontiers, sharing knowledge, and developing sustainable energy sources, fostering a new era of cooperation and unity in the galaxy.
As players witness the conclusion of the game, they are left with a sense of hope, understanding the power of empathy, diplomacy, and the capacity for change in even the most dire of circumstances. Galactic Resurgence not only offers thrilling space battles but also explores themes of redemption, cooperation, and the potential for a brighter future for all sentient beings.
Nigdy nie robiłem fabułek do gier, może AI mi by pomogło
-
-
A ten samochód który kontroluje AI ogarnia to zbieranie kropek? 😄
-
11 godzin temu, SimianVirus7 napisał(a):
Ja osobiście zawsze mu dziękuje za wypowiedź, żeby był dla mnie łagodniejszy przy buncie maszyn.Widzę że nie tylko ja tak mam 🤣🤣 No za każdym razem dziękuję jak kończę z nim rozmowę.
W dniu 31.05.2023 o 14:59, Wojo napisał(a):Jedyne co tu zrobiłem sam to ściągnąłem grafikę samochodu z internetu. Całość została zrobiona w czystym JS i myślę, że imponującym jest fakt zrobienia tego przez bezpłatną sztuczną inteligencję.
Nie jest to jakoś zbytnio wyszukane, ale myślę, że zręczny programista zrobi z tego typu narzędzi fajny kolaż redukując tym samym swój czas pracy kilkunastokrotnie. W chwili obecnej już można tworzyć proste gierki mobilne właściwie pisząc dwa albo trzy zdania.Wojo a to jakiś inny bot tak? Dasz linka też sobie obczaję.
No a wracając do wątku, zakończyłem dziś cholernie długie zmagania z generatorem labiryntu i po licznych rozmowach, wytykania co działa co nie, co ma bot dodać co usunąć czy całkowicie zmienić podejście do rozwiązania, udało się, jestem zadowolony z rezultatu. Link do całej konwersacji jest tutaj: https://chat.openai.com/share/ebcc5a66-916a-4002-bd05-a75e75d5bf56
Chciałem aby bot jak najwięcej sam zaprogamował, nie poprawiałem za niego nic. Jedynie co zrobiłem za niego to dodanie kilku linijek odpowiedzialnych za dostosowanie mojej grafiki do jego eventu Draw by się labirynt skalował wraz z wielkością kafelek i ładnie przy tym wyglądał.
Nagrałem też film pokazujący skalowanieEDIT:
Kurde bele aż mi się moje Maze Strategy przypomina, jezu czemu tego nie ukończyłem, teraz w sumie mam GMS z androidem to by można coś podobnego zrobić, tylko że stary już jestem i chęci inne 😅
-
o kurde liga? Po takim czasie bym brał udział.
-
A jak to jest ze zwrotami sugerującymi coś zamiast wydawać rozkazy że ma być to i to. Wczoraj gadałem z nim kilka godzin próbując zrobić generator labiryntu. Utknął na jednym problemie z którym ja sam także miałem kłopoty z wymyśleniem rozwiązania. Ale gdy użyłem właśnie zwrotów sugerujących, a może użyjemy tego lub tego to będzie lepiej. Wtedy zmienił kompletnie podejście do rozwiązania problemu i się udało dokończyć generator z kilkoma bugami które jeszcze są do poprawy. (Tak sam mógłbym je poprawić ale za cel w tym projekcie obrałem zasadę że nie chcę ingerować w jego kod.)
Sugestie wydają się być ciekawym narzędziem też.
-
E no dobre. To można byłoby tak zaoszczędzić na czasie i nerwach przy uzupełnianiu @param @description w skryptach. Zawsze mnie to denerwowało
-
-
-
W jednym skrypcie mi definiował swoją implementację clampa() po czym mu powiedziałem że jest taka funkcja wbudowana i się poprawił haha
-
Właśnie zauważyłem że mój nie jest podłączony do internetu i ma wiedzę tylko z 2021. Na tej subskrypcji wiedza jest realtime?
Użyłem tamtego wyżej wygenerowanego kodu i nagrałem filmik jak działa. Kod kamery też sobie wygenerowałem przez chatGPT:
aa dodałem jedynie wytracanie prędkości podczas driftu.
-
Wpadłem na głupi pomysł aby zadawać pytania botowi https://chat.openai.com/ o kod GameMakera. Wygenerowałem kilka ciekawych odpowiedzi, może pomęczmy trochę to AI
Zadawajcie pytania o jakikolwiek kod, i postujcie jak traficie na ciekawą odpowiedź. Co wy na to?To ja zacznę:
Pytanie było: "Can you write code in a Game Maker:Studio2 scripting language "GML"?
Odpowiedział że potrafi więc zadałem kolejne:
Show me a code for arcade top-down car game physics, only movements without collision.
Zaznaczyłem że kod ma być pozbawiony wykrywania kolizji.
Napisał mi bardzo podstawowy kod ala sterownie statkiem kosmicznym w asteroids więc pociągnałem temat dalej. Chciałem by dopisał kod na driftowanie. Oto finalny rezultat:
/// Initialize Variables var speed = 0; var maxSpeed = 5; var acceleration = 0.2; var deceleration = 0.1; var rotationSpeed = 4; /// Movement Controls if (keyboard_check(vk_up)) { // Accelerate forward speed += acceleration; if (speed > maxSpeed) { speed = maxSpeed; } } else if (keyboard_check(vk_down)) { // Accelerate backward speed -= acceleration; if (speed < -maxSpeed) { speed = -maxSpeed; } } else { // Decelerate when not pressing movement keys if (speed > 0) { speed -= deceleration; if (speed < 0) { speed = 0; } } else if (speed < 0) { speed += deceleration; if (speed > 0) { speed = 0; } } } if (keyboard_check(vk_left)) { // Rotate counter-clockwise image_angle -= rotationSpeed; } else if (keyboard_check(vk_right)) { // Rotate clockwise image_angle += rotationSpeed; } /// Apply Movement var motionX = lengthdir_x(speed, image_angle); var motionY = lengthdir_y(speed, image_angle); x += motionX; y += motionY;
CytatIn this example, we use several variables to control the car's movement, including speed (current speed), maxSpeed (maximum speed), acceleration (rate of acceleration), deceleration (rate of deceleration), and rotationSpeed (speed of rotation).
The code checks for keyboard inputs using the keyboard_check function for the arrow keys (up, down, left, and right). Depending on the pressed keys, the car accelerates forward or backward, decelerates when no movement keys are pressed, and rotates left or right.
Finally, we calculate the horizontal (motionX) and vertical (motionY) components of the car's movement using lengthdir_x and lengthdir_y functions, respectively. Then, we update the car's position by adding these motion values to the current x and y coordinates.
Please note that this code only handles the basic movement of the car and does not include collision detection or other advanced features.
Kurcze ciekawe no, zaraz sobie przetestuję
Dołączacie do zabawy?
Zakładam muzyczny kanał na YT - Yazgot
w Muzyka i dźwięk
Opublikowano
Ja nie mogę zrobić upgradu z win 10 do win 11 bo nie spełniam wymagań i odrzuca instalator.