#godot_engine

2026-02-19

Шестидесятилетний заключённый и лабораторная крыса. F# на Godot. Часть 13. Общий сбор

В прошлой главе мы доделали все ключевые моменты DSL, которые были необходимы для более-менее комфортной работы с Godot. Далее я обещал финишировать эпопею заходом в реактивное программирование, но этот блок глав было решено отложить и опубликовать отдельно. Дело в том, что на зимних каникулах я ходил в народ и внезапно обнаружил, что в данный момент моему циклу нужно не продолжение, а хорошая пачка «чекпоинтов». Поэтому мне пришлось отложить все заряженные ружья на потом, чтобы зафиксировать текущий прогресс в виде нескольких репозиториев с очень простыми проектами. Собственно разбору этих проектов и будут посвящены оставшиеся части цикла. Сначала мы соберём всю инфраструктуру (упомянутую в рамках цикла) на базе проекта из этой статьи . Потом несколькими способами напишем одну и ту же сцену и в конце добьём всё дело ещё щепоткой инфраструктуры, о которой я упоминал лишь поверхностно, но без которой не могу жить. В следующий раз мы продолжим возвращением к тайловым мирам. Мне вменяли в вину, что в начале цикла я обещал не совсем то, что сделал по итогу, так что я собрал чистовую версию вот такой песочницы спецом под Хабр: <Картинка не влезла в превью.> Она написана с применением только тех приёмов, что уже были хотя бы надкусаны в цикле, поэтому концовка получилась очень щадящая.

habr.com/ru/companies/first/ar

#net #f# #c# #godot #godot_engine

NebulaGame Interactivenebula_interactive@mas.to
2025-01-18

we changed the character images, making them more "fun"
as you can see we have not yet found a font that is readable even in small sizes, around 5px...

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game #opensourcegame

NebulaGame Interactivenebula_interactive@mas.to
2025-01-15

finally the cards can be placed upside down, they can be flipped and they can be overlapped

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game #opensourcegame

NebulaGame Interactivenebula_interactive@mas.to
2025-01-15

finally the cards can be summoned "overlapping", as I wanted to do from the beginning

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game #opensourcegame

NebulaGame Interactivenebula_interactive@mas.to
2025-01-15

- created the player deck, using the "simple card pile ui" addon
- created the "new" playing field (not working yet)

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game #opensourcegame

NebulaGame Interactivenebula_interactive@mas.to
2025-01-08

we have a first prototype of inventory, where for now the player will see his 48 playing cards (there are 48 only for a space factor, and it is still a sufficient number of cards)
we also restored the initial seller, as suggested

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game #opensourcegame #tuxguard

NebulaGame Interactivenebula_interactive@mas.to
2025-01-05

Unfortunately I don't have the graphics of the card packs, so for now I used the back of the cards, to set up how the shop should be

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game #opensourcegame

NebulaGame Interactivenebula_interactive@mas.to
2025-01-05

first tests of setting up a hypothetical shop, where the player can buy card packs

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game #opensourcegame

NebulaGame Interactivenebula_interactive@mas.to
2025-01-04

we added the automatic savegame, which saves (currently) the player's amount of coins.
then it will be extended to the player's deck as well

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game #opensourcegame

NebulaGame Interactivenebula_interactive@mas.to
2025-01-04

an example of a game.
as you can see the opponent (but also the player) do not respect the rules of the game yet (I have not implemented them correctly yet)

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game #opensourcegame

NebulaGame Interactivenebula_interactive@mas.to
2025-01-03

Today I managed to create preset decks.
Each deck is linked to a specific name (in the case of the screen... Billy, lol), so that the player can play with random "opponents"

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game

NebulaGame Interactivenebula_interactive@mas.to
2025-01-02

now both the background music and the background image change for each game.
I also added a simple win and lose screen, which I may show in other videos (nothing elaborate, just a simple static image)

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game

NebulaGame Interactivenebula_interactive@mas.to
2025-01-01

- now you can start the game randomly, sometimes the #player starts, sometimes the #AI.
- now the screen expands and shrinks, to conform to all #devices. I also tested on cell #android
- now finally the #music loops

there is still a lot to do, but day by day I solve something

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game

NebulaGame Interactivenebula_interactive@mas.to
2024-12-30
NebulaGame Interactivenebula_interactive@mas.to
2024-12-29

isn't perfect, isn't complete and yep, is bugged... but is playable

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game

NebulaGame Interactivenebula_interactive@mas.to
2024-12-28

we are also creating a card game
it is not complete, but currently you can place monster cards and have them attack the opponent's monsters (up to turn 6)
codeberg.org/NebulaGame_Intera

we need to complete this list, but the game is actually playable in early alpha, untill turn 6
codeberg.org/NebulaGame_Intera

#game #opensource #open_source #opensource_game #godot_engine #godot #tux_guard #cardgame #card_game

NebulaGame Interactivenebula_interactive@mas.to
2024-12-23
2024-12-19

Делаем звонок из браузера в игре на движке Godot 4

Делаем звонок из браузера в игре на движке Godot 4 Представим ситуацию, вам очень хочется необычно поздравить человека, ну или сделать маркетинговую акцию. В голове уже созрел сценарий – пользователь открывает ссылку, выполняет простые действия и затем прямо из браузера звонит на определенный номер. А мы на том конце сообщаем ему какую-нибудь приятную новость. Чудеса да и только! Но вот незадача, оплаченные курсы «Как стать фронтенд-специалистом с нуля до техлида за два дня» начнутся только через неделю, поэтому разрабатывать супер крутые сайты – пока за гранью ваших возможностей. К счастью в активе есть жгучее желание делать игры на бесплатном движке Godot, пара свободных часов и аккаунт в

habr.com/ru/companies/exolve/a

#web #javascript #godot #телефония #разработка_игр #godot_engine #sdk

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst