HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 17.05.2023, 17:29
kwzInside
Познающий
Регистрация: 31.03.2023
Сообщений: 67
С нами: 1644762

Репутация: 8
По умолчанию

допустим ты написал код 2д игры на python. где запускать эту игру? на примере ты создал змейку, как открыть ее как полноценную игру? как здесь:




0b0fa54d-a5ac-4720-9633-c4318d765226.jpgkwzInside · 17 Май 2023 в 16:29' data-fancybox="lb-post-1311796" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/201842/" style="cursor: pointer;" title="0b0fa54d-a5ac-4720-9633-c4318d765226.jpg">
 
Ответить с цитированием

  #2  
Старый 17.05.2023, 17:39
x0r1x
Участник форума
Регистрация: 12.02.2022
Сообщений: 112
С нами: 2238751

Репутация: 48
По умолчанию

если ты пишешь на pygame, тебе нужно получить текущий размер экрана, и с помощью функции pygame.display.set_mode, с флагом pygame.NOFRAME написать вот такой код:

Python:





Код:
window_flags
=
pygame
.
NOFRAME
screen
=
pygame
.
display
.
set_mode
(
(
# здесь указываешь ширину экрана, # а здесь высоту экрана), window_flags)


p.s. чтобы получить текущий размер экрана с помощью pygame пишешь вот этот код:

Python:





Код:
info
=
pygame
.
display
.
Info
(
)
# получаем размеры экрана
screen_width
=
info
.
current_w
screen_height
=
info
.
current_h
 
Ответить с цитированием

  #3  
Старый 17.05.2023, 18:57
tfornik
Постоянный
Регистрация: 02.06.2022
Сообщений: 334
С нами: 2080425

Репутация: 68
По умолчанию

1684335398848.pngtfornik · 17 Май 2023 в 17:57' data-fancybox="lb-post-1311868" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/201847/" style="cursor: pointer;" title="1684335398848.png">


Тыкаешь сюда( там где у тебя py-файл )

и вводишь команду python *название*.py

Это если у тебя python скачан на пк
 
Ответить с цитированием

  #4  
Старый 17.05.2023, 19:03
kwzInside
Познающий
Регистрация: 31.03.2023
Сообщений: 67
С нами: 1644762

Репутация: 8
По умолчанию

Цитата:
Сообщение от tfornik  

Тыкаешь сюда( там где у тебя py-файл )
и вводишь команду python *название*.py
Это если у тебя python скачан на пк
что делать если при открытии через python появляется что то на подобии командной строки, а после выходит из нее?
 
Ответить с цитированием

  #5  
Старый 17.05.2023, 19:06
x0r1x
Участник форума
Регистрация: 12.02.2022
Сообщений: 112
С нами: 2238751

Репутация: 48
По умолчанию

так чё тебе надо ты опиши нормально
 
Ответить с цитированием

  #6  
Старый 17.05.2023, 19:48
tfornik
Постоянный
Регистрация: 02.06.2022
Сообщений: 334
С нами: 2080425

Репутация: 68
По умолчанию

Цитата:
Сообщение от kwzInside  

что делать если при открытии через python появляется что то на подобии командной строки, а после выходит из нее?
значит у тебя нет цикла. Он выполняет программу и закрывается
 
Ответить с цитированием

  #7  
Старый 17.05.2023, 20:23
kwzInside
Познающий
Регистрация: 31.03.2023
Сообщений: 67
С нами: 1644762

Репутация: 8
По умолчанию

Цитата:
Сообщение от tfornik  

значит у тебя нет цикла. Он выполняет программу и закрывается
а как его сделать и куда вставить?
 
Ответить с цитированием

  #8  
Старый 17.05.2023, 20:27
woodware
Флудер
Регистрация: 21.03.2021
Сообщений: 5,050
С нами: 2710149

Репутация: 183


По умолчанию

скинь код свой
 
Ответить с цитированием

  #9  
Старый 17.05.2023, 20:30
x0r1x
Участник форума
Регистрация: 12.02.2022
Сообщений: 112
С нами: 2238751

Репутация: 48
По умолчанию

Цитата:
Сообщение от woodware  

скинь код свой
он не знает что такое код
 
Ответить с цитированием

  #10  
Старый 17.05.2023, 20:47
kwzInside
Познающий
Регистрация: 31.03.2023
Сообщений: 67
С нами: 1644762

Репутация: 8
По умолчанию

Цитата:
Сообщение от woodware  

скинь код свой
Python:





[CODE]
import
random
import
pygame
as
pg
WSIZE
=
(
720
,
480
)
screen
=
pg
.
display
.
set_mode
(
WSIZE
)
TSIDE
=
30
MSIZE
=
WSIZE
[
0
]
//
TSIDE
,
WSIZE
[
1
]
//
TSIDE
start_pos
=
MSIZE
[
0
]
//
2
,
MSIZE
[
1
]
//
2
snake
=
[
start_pos
]
alive
=
True
direction
=
0
directions
=
[
(
1
,
0
)
,
(
0
,
1
)
,
(
-
1
,
0
)
,
(
0
,
-
1
)
]
apple
=
random
.
randint
(
0
,
MSIZE
[
0
]
-
1
)
,
random
.
randint
(
0
,
MSIZE
[
1
]
-
1
)
fps
=
5
clock
=
pg
.
time
.
Clock
(
)
pg
.
font
.
init
(
)
font_score
=
pg
.
font
.
SysFont
(
"Arial"
,
25
)
font_gameover
=
pg
.
font
.
SysFont
(
"Arial"
,
45
)
font_space
=
pg
.
font
.
SysFont
(
"Arial"
,
18
)
running
=
True
while
running
:
clock
.
tick
(
fps
)
screen
.
fill
(
"black"
)
for
event
in
pg
.
event
.
get
(
)
:
if
event
.
type
==
pg
.
QUIT
:
running
=
False
if
event
.
type
==
pg
.
KEYDOWN
:
if
alive
:
if
event
.
key
==
pg
.
K_RIGHT
and
direction
!=
2
:
direction
=
0
if
event
.
key
==
pg
.
K_DOWN
and
direction
!=
3
:
direction
=
1
if
event
.
key
==
pg
.
K_LEFT
and
direction
!=
0
:
direction
=
2
if
event
.
key
==
pg
.
K_UP
and
direction
!=
1
:
direction
=
3
else
:
if
event
.
key
==
pg
.
K_SPACE
:
alive
=
True
snake
=
[
start_pos
]
apple
=
random
.
randint
(
0
,
MSIZE
[
0
]
-
1
)
,
random
.
randint
(
0
,
MSIZE
[
1
]
-
1
)
fps
=
5
[
pg
.
draw
.
rect
(
screen
,
"green"
,
(
x
*
TSIDE
,
y
*
TSIDE
,
TSIDE
-
1
,
TSIDE
-
1
)
)
for
x
,
y
in
snake
]
pg
.
draw
.
rect
(
screen
,
"red"
,
(
apple
[
0
]
*
TSIDE
,
apple
[
1
]
*
TSIDE
,
TSIDE
-
1
,
TSIDE
-
1
)
)
if
alive
:
new_pos
=
snake
[
0
]
[
0
]
+
directions
[
direction
]
[
0
]
,
snake
[
0
]
[
1
]
+
directions
[
direction
]
[
1
]
if
not
(
0

 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.