Блоки теперь меньше по размеру, но разрешение текстуры больше (16x16). Размер пикселя блоков на экране теперь 1 в 1 с размером пикселей 2d спрайтов - это делает весь визуал единым и полностью pixel perfect
Блоки теперь меньше по размеру, но разрешение текстуры больше (16x16). Размер пикселя блоков на экране теперь 1 в 1 с размером пикселей 2d спрайтов - это делает весь визуал единым и полностью pixel perfect
It's also tied to the tokio (as well as "join"), It would be much simpler if it were in "futures" crate. Ideally in std 🥰
And it shouldn't be a macro, it should be a function! 🦀
It's also tied to the tokio (as well as "join"), It would be much simpler if it were in "futures" crate. Ideally in std 🥰
And it shouldn't be a macro, it should be a function! 🦀
Эти гандоныши будут выполнять роль NPC, летать (у них крылья на жопе), делать разные вещи в роде трейда или переноски преметов
Так как это NPC, то с ними можно будет говорить (выбирать опции в диалоге), значит раса более-менее разумна, но не слишком
Эти гандоныши будут выполнять роль NPC, летать (у них крылья на жопе), делать разные вещи в роде трейда или переноски преметов
Так как это NPC, то с ними можно будет говорить (выбирать опции в диалоге), значит раса более-менее разумна, но не слишком
Теперь она более консистентна и немного ламповее вайб
Дополнительно добавил новых цветов чтобы рисовать больше разнообразных спрайтиков. Но думаю, больше добавлять не буду
Теперь она более консистентна и немного ламповее вайб
Дополнительно добавил новых цветов чтобы рисовать больше разнообразных спрайтиков. Но думаю, больше добавлять не буду
Я реализовал предварительную систему рендера чанков
Я реализовал предварительную систему рендера чанков
В будущем, надеюсь, сервер будет отдавать клиенту все нужные ассеты при коннекте
В будущем, надеюсь, сервер будет отдавать клиенту все нужные ассеты при коннекте
But I don't ask it to write the code to me. I use it as a search engine or as a rubber duck, which can answer you, for example to come up a name for variables
Yes, sometimes it writes some code, but just as an example for me
But I don't ask it to write the code to me. I use it as a search engine or as a rubber duck, which can answer you, for example to come up a name for variables
Yes, sometimes it writes some code, but just as an example for me
So why not just learn the language? 🙃
So why not just learn the language? 🙃
(I posted a gif but it's too compressed)
(I posted a gif but it's too compressed)
Want generics, concepts? - Use traits
Dynamic polymorphism? - Traits
Operator overloading? - Traits
Function overloading? - Traits
Extended methods? - Traits
Auto generate code - Traits (derive)
Mark types - Traits (Send/Sync)
So many features are covered by one
Want generics, concepts? - Use traits
Dynamic polymorphism? - Traits
Operator overloading? - Traits
Function overloading? - Traits
Extended methods? - Traits
Auto generate code - Traits (derive)
Mark types - Traits (Send/Sync)
So many features are covered by one
It also has serde and bincode support 🥰
In fact, I already used this code in my project and I decided to put it in an external crate
It also has serde and bincode support 🥰
In fact, I already used this code in my project and I decided to put it in an external crate
Nothing special? But what if it written hexadecimal:
0xdeadfade
Now it looks like a text - "deadfade". This allows us to store small strings as integers 🥰
But in hexadecimal representation there are only 6 letters, what if we want more?
Nothing special? But what if it written hexadecimal:
0xdeadfade
Now it looks like a text - "deadfade". This allows us to store small strings as integers 🥰
But in hexadecimal representation there are only 6 letters, what if we want more?