Is it possible to create a complex game that has a very large data reading?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
18 Eki 2023
Mesajlar
11
Tepki puanı
3
Yaş
21
Sosyal
2 HİZMET YILI
I'm from Brazil, and I'm attending college and I have a programming course in Python. I wanted to know if it's possible to create a Minecraft-type game, where there is a very large and complex data calculation in Python. Sorry for any English mistakes.
 
Onaylı Üye
Katılım
19 Nis 2018
Mesajlar
71
Tepki puanı
19
Ödüller
6
8 HİZMET YILI
You really thinking about a deathwish huh?

Creating a game like Minecraft in Python is sui**de, python is speed limited, you can't really make real-time 3D game using Python.
Problems with physics will be a norm, large scale world generation will take you months and months. (Prototyping,Development,Testing,Optimization, etc...)
If you want to do this don't waste your time and go download C++ or Java.

The only thing you could do in python would be something like game logic but for example core rendering you will need to do it in another language.

As a Mr. in Computer Science, I am 100% recommending you to make a smaller game, take a smaller project.

Make a Text-Based Game or a Puzzle, maybe use Python and Pygame for doing a 2D Platformer.
 
Onaylı Üye
Katılım
18 Eki 2023
Mesajlar
53
Tepki puanı
6
Yaş
24
2 HİZMET YILI
Yes, it is possible to create a game similar to Minecraft using Python, especially with the help of libraries like Pygame or Panda3D. Keep in mind that handling large and complex data sets may require some optimization
 
Üye
Katılım
18 Eki 2023
Mesajlar
11
Tepki puanı
3
Yaş
21
Sosyal
2 HİZMET YILI
You really thinking about a deathwish huh?

Creating a game like Minecraft in Python is sui**de, python is speed limited, you can't really make real-time 3D game using Python.
Problems with physics will be a norm, large scale world generation will take you months and months. (Prototyping,Development,Testing,Optimization, etc...)
If you want to do this don't waste your time and go download C++ or Java.

The only thing you could do in python would be something like game logic but for example core rendering you will need to do it in another language.

As a Mr. in Computer Science, I am 100% recommending you to make a smaller game, take a smaller project.

Make a Text-Based Game or a Puzzle, maybe use Python and Pygame for doing a 2D Platformer.
I understand, thanks for the answer, I was curious about it, mainly because I didn't know the limitations of the languages, I thought I could use Python, and thanks for the recommendation, I'll see more about the C and Java languages.
 
Onaylı Üye
Katılım
19 Nis 2018
Mesajlar
71
Tepki puanı
19
Ödüller
6
8 HİZMET YILI
I understand, thanks for the answer, I was curious about it, mainly because I didn't know the limitations of the languages, I thought I could use Python, and thanks for the recommendation, I'll see more about the C and Java languages.
You will see for yourself, C and Java are pain in the ass but they are better...
 
Uzman Üye
Katılım
29 Eyl 2023
Mesajlar
151
Tepki puanı
9
Ödüller
2
Yaş
27
Sosyal
2 HİZMET YILI
PTBR:Mn da pra criar mas vale mto mais apena desenvolver jogos tipo na unity e não em python, python é mais pra criar executavel, programas que geralmente modificam as propriedades do seu pc etc.

EN:You can create anything but it's much more worthwhile to develop games like in Unity per exemple and not in Python, Python is more for creating executables, programs, etc
 
Üye
Katılım
19 Eki 2023
Mesajlar
49
Tepki puanı
2
Yaş
30
2 HİZMET YILI
nothing is impossible if you believe and dedicate yourself a lot :thugbear:
 
Onaylı Üye
Katılım
19 Eki 2023
Mesajlar
121
Tepki puanı
15
Ödüller
1
2 HİZMET YILI
Not with python 100%. You need other tools for game development, like C++ and JAva
 
Onaylı Üye
Katılım
18 Eki 2023
Mesajlar
57
Tepki puanı
4
Yaş
26
2 HİZMET YILI
Yes, it is possible to create a complex game that involves reading and processing a very large amount of data. However, several factors need to be considered to ensure the game runs smoothly and efficiently
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst