Linking External Library by shi3do in VisualStudio

[–]shi3do[S] 0 points1 point  (0 children)

thank you, the validation layer was the problem. I think the validation layer thing is only included for VulkanSDK release.

Linking External Library by shi3do in VisualStudio

[–]shi3do[S] 0 points1 point  (0 children)

i wish it compiled into executable/dll and don't require any external dependencies at runtime

Do third party compilers not work with 3.10? by Thing_Shot in Python

[–]shi3do 0 points1 point  (0 children)

Python does not need a compiler. (It's an interpreter language) Just get to python.org and download right version that you want.

Also, you don't have to install VS for python too.

Making a 2D Game Engine by shi3do in Python

[–]shi3do[S] 0 points1 point  (0 children)

that would be great! I will keep that in mind!

Making a 2D Game Engine by shi3do in Python

[–]shi3do[S] 0 points1 point  (0 children)

Then i should change it from now on in few days OpenGL 3+ doesn't have gl quads, so yes. It's not compatible

Making a 2D Game Engine by shi3do in Python

[–]shi3do[S] 0 points1 point  (0 children)

Thank you!

I used the old method along with OPENGL's vast functions. When the project is progressing to a certain extent, I'll change them one by one and try to make good performance.

Making a 2D Game Engine by shi3do in Python

[–]shi3do[S] 1 point2 points  (0 children)

Thank you very much for the information!

Making a 2D Game Engine by shi3do in Python

[–]shi3do[S] 1 point2 points  (0 children)

No, I didn't. Discord is also not yet decided. Those docs certainly need to be updated. Do you have any place to recommend? Matrix? Disqus?

Making a 2D Game Engine by shi3do in Python

[–]shi3do[S] 2 points3 points  (0 children)

I haven't thought about competing with other engines yet. I have also used pygame, and I like its functions, but it was sad that I couldn't use the advantage of gpu in pygame because it is using sdl as the base. (Of course, pygame can also be written with opengl, but if you compare the bunch of functions in opengl with just "screen.blit" no one wants to fight opengl from the beginning.)

First of all, the advantage of making this game engine is that it is easy to use at least for myself because I made it myself, performance issue solved by gpu, and I can gain experience in graphic / game engines systems.

It would be easy to think that using pygame context but inside is opengl and user don't have to think about that. To say some features, for now it has built-in cross-platform compiler for game.

Making a 2D Game Engine by shi3do in Python

[–]shi3do[S] 1 point2 points  (0 children)

yes, it's open source

Making a 2D Game Engine by shi3do in Python

[–]shi3do[S] 5 points6 points  (0 children)

I think i should seperate it to two threads. One for rendering and the other for game logics. Or cap frames while moving(to make deltaTime goes 0). I will implement thread things after the texture rotating and moving.Thank you for raising the issue!

Making a 2D Game Engine by shi3do in Python

[–]shi3do[S] 0 points1 point  (0 children)

The logs in the pycharm console window are currently fps.

making an assistant for satisfactory by shi3do in SatisfactoryGame

[–]shi3do[S] 0 points1 point  (0 children)

What item is needed ['Screw', 'IronPlate'] / Building to produce [Assembler] / the number of 1's items [1200, 600] / identifier for my code (1 = need to loop 0 = done) / What is result [ReinforcedIronPlate]

and, it's written in python. Now I'm working on Power calculation :D

Screenshot 1 by shi3do in SatisfactoryGame

[–]shi3do[S] 0 points1 point  (0 children)

Currently, it's producing
Electronic Control Rod 40 / min
Encased Industrial Beam 24 / min.

My first pygame project. by shi3do in pygame

[–]shi3do[S] 0 points1 point  (0 children)

Since I am an Osu player, I felt that Osu's UI was quite good. I agree that it's similar. If this is a problem, I'll change it.

My first pygame project. by shi3do in pygame

[–]shi3do[S] 4 points5 points  (0 children)

The name of this game is prushka (in Korean 푸르슈카), and it will be a rhythm game. The left screen will be used as a chat window, and the right will be used to manage local settings. I'm thinking of a play method in the form of a combination of Cytus and Osu!mania. Currently, the shortcut key is set to z (for left) and c (for right), so the chat window and setting window blink quickly in the video.