Веб-дизайн

Кто нибудь делал игру чисто для себя?

Один раз я пыталась создать мод на Майнкрафт 1.5.2, потому что я всегда хотела один мод поставить. Мод, которого не существовало и я подумала создать такой мод сама. К сожалению не получилось, но попытка была хорошая. Но было это очень давно.
ЕХ
Евгений Холодков
2 520
Лучший ответ
Андрей Погребан 12 лет назад? Что именно не получилось? Игра не позволила или навыки?
Танчики Дэнди на Python на самом начальном этапе (пока только один танчик просто ездит по полю и не стреляет). Но нужно же ознакомиться с этой библиотекой Pygame
 from pygame import *



class Tank:
def __init__(self,direction,x,y,left,top,width,height):
global sprites
self.x = x
self.y = y
self.speed = (0, 0)
self.health = 100
self.direction = direction
self.image = sprites.subsurface(left, top, width, height)
self.initial_image = sprites.subsurface(left, top, width, height)


def draw(self):
global screen
screen.blit(self.image,(self.x,self.y))


class Game:
def __init__(self):
global sprites, screen
init()
display.set_caption("Battle Sity")
screen = display.set_mode((480,416))
self.clock = time.Clock()
sprites = image.load("images/sprites.gif")
self.player = Tank(0,100,100,0,0,25,25)

def draw(self):
global screen
screen.fill([0,0,0])
self.player.draw()
display.flip()


def start(self):
while True:
time_passed = self.clock.tick(40)
for e in event.get():
if e.type == QUIT:
quit()
elif e.type == KEYDOWN:
if e.key == K_LEFT:
self.player.speed = (-1, 0)
self.player.image = transform.rotate(self.player.initial_image,90)
if e.key == K_RIGHT:
self.player.speed = (1, 0)
self.player.image = transform.rotate(self.player.initial_image,-90)
if e.key == K_UP:
self.player.speed = (0, -1)
self.player.image = self.player.initial_image
if e.key == K_DOWN:
self.player.speed = (0, 1)
self.player.image = transform.rotate(self.player.initial_image,180)
elif e.type == KEYUP:
self.player.speed = (0, 0)
self.player.x += self.player.speed[0]
self.player.y += self.player.speed[1]
self.draw()

screen = None
sprites = None
game = Game()
game.start()
Кирилл Непша
Кирилл Непша
57 350
Андрей Погребан Ничего не понятно но интересно
Андрей Антончик лабиринт - https://disk.yandex.ru/d/PefmvQZdgesAE
бяка 1 апреля - https://disk.yandex.ru/d/YNzX5m2vDaczdw
вертолетик - https://disk.yandex.ru/d/0E5RiNig3MWB3u

ЗЫ. Не рекомендую скачитьвать и запускать исполняемые файлы из не надежных источников.
Все программирование - игра, пока это просто и упрощенно, но перерастает в работу если становится сложно. Так что с игр многие и начинают, а так как результат кошмарен, то даже никому и не показывают :)
Dima Ten
Dima Ten
88 439
Ага, Путин
Андрей Погребан Prechom tut poten???!!!!