forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Type (http://forum.boolean.name/showthread.php?t=19891)

Кирпи4 12.07.2015 12:47

Ответ: Type
 
Если ты знаешь шарп, почему ты не возьмешь OpenTK и не делаешь свою аудио игру на нем? Там же AL из коробки, в нем даже дебил разберется.

Действительно, как же он враньем их себя выводит... В баню баклажана этого, пускай там дальше профессионально пишет на всех доступных языках.

L-ee-X 12.07.2015 12:49

Ответ: Type
 
Цитата:

Сообщение от softcrasoft (Сообщение 297702)
писал конечно.

Ну так продемонстрируй что писал то.

softcrasoft 12.07.2015 12:50

Ответ: Type
 
я не знаю что такое OpenTK. плюс на шарпе в разы кода больше будет.

softcrasoft 12.07.2015 12:55

Ответ: Type
 
вот даже 1 из моих к сожалению не доделанных проектов на питоне.
Файл game.py:
Код:

# -*- coding: cp1251 -*-
import enemy
import reg

reg.reg()
enemy.enemy_function()
Файл reg.py:
# -*- coding: cp1251 -*-
def reg():
        print u"Введите ваше имя"
        name=raw_input()
        print u"Ваше имя: ", name
Файл enemy.py:
# -*- coding: cp1251 -*-
from random import randint

class enemy:
        def __init__(self, name, hp=100, position=0):
                self.name=name
                self.hp=hp
                self.position=position
class attack:
        def fire(self):
                r = randint(1, 3)
                if r==1:
                        damage = randint(10, 20)
                        print u"Ваше попадание в корпус ", monster.name, u". Урон: ", damage
                if r==2:
                        damage = randint(10, 25)
                        print u"Ваше попадание по ногам ", monster.name, u". Урон: ", damage
                if r==3:
                        damage = randint(10, 35)
                        print u"Ваше попадание в голову ", monster.name, u". Урон: ", damage
                monster.hp = monster.hp - damage
        def fire_my(self):
                s = randint(1, 3)
                if s==1:
                        damage = randint(10, 20)
                        print u"Враг попал в корпус. Урон: ", damage
                if s==2:
                        damage = randint(10, 25)
                        print u"Враг попал по ногам. Урон: ", damage
                if s==3:
                        damage = randint(10, 35)
                        print u"Враг попал в голову. Урон: ", damage
                play.hp = play.hp - damage
class player:
        def __init__(self, name, hp = 100):
                self.name=name
                self.hp=hp
play = player("pasha")
monster = enemy("kostik")
attack = attack()
def moove():
        monster.position=monster.position+1
        print u"Враг движется вперед! Сейчас он на позиции ", monster.position
def enemy_function():
        while True:
                print u"На вас напал враг ", monster.name, u". Здоровье монстра: ", monster.hp
                print u"Ваше здоровье: ", play.hp
                if monster.position < 10:
                        moove()
                while monster.position == 10 and monster.hp > 0 and play.hp > 0:
                        print u"На вас напал враг ", monster.name, u". Здоровье монстра: ", monster.hp
                        print u"Ваше здоровье: ", play.hp
                        print u"Введите a для атаки!"
                        c=raw_input()
                        if c=="a":
                                attack.fire()
                                attack.fire_my()
                        else:
                                print u"Ошибка!"
                raw_input()
                if monster.hp <= 0 and play.hp > 0:
                        print u"Вы убили ", monster.name, u"! Наши поздравления!"
                        raw_input()
                        break
                if play.hp <= 0 and monster.hp > 0:
                        print u"Враг убил вас!"
                        raw_input()
                        break
                if monster.hp <= 0 and play.hp <= 0:
                        print u"Вы убили друг друга!"
                        raw_input()
                        break

на шарпе написать тоже самое легко. правда я не привык к его public и privet. бесят они меня.

softcrasoft 12.07.2015 12:59

Ответ: Type
 
блин. отступы не записались. писал не пробелами а табами. поэтому на форуме выложить с отступами никак. а в питоне на этом блоки построены

ABTOMAT 12.07.2015 13:30

Ответ: Type
 
Цитата:

Сообщение от softcrasoft (Сообщение 297711)
блин. отступы не записались. писал не пробелами а табами. поэтому на форуме выложить с отступами никак. а в питоне на этом блоки построены

В тег [code] надо обрамлять.

softcrasoft 12.07.2015 13:40

Ответ: Type
 
не а у меня табы в сам редактор не вставляютс))))))))))))))))))

L-ee-X 12.07.2015 14:00

Ответ: Type
 
Цитата:

Сообщение от softcrasoft (Сообщение 297708)
я не знаю что такое OpenTK. плюс на шарпе в разы кода больше будет.

Ну так где демонстрации написанных программ на С# ?? Не вижу.

softcrasoft 12.07.2015 14:32

Ответ: Type
 
так на шарпе тоже самое будет. тебе питона мало?

softcrasoft 12.07.2015 14:43

Ответ: Type
 
лан спс за помощь. терь все понятно.

L-ee-X 12.07.2015 15:07

Ответ: Type
 
Цитата:

Сообщение от softcrasoft (Сообщение 297717)
лан спс за помощь. терь все понятно.

Так я иговорю продемонстрируй хотя бы одну программу на своем профессиональном уровне написанную на С#

L-ee-X 12.07.2015 15:18

Ответ: Type
 
Чувак да ты *дь от Бога программист , кому ты тут на* че вешаешь на уши. Твоя выше написанная игра на зарубежных сайтах... Вуаля

L-ee-X 12.07.2015 15:32

Ответ: Type
 
Большая часть выше написанного кода с зарубежных сайтов... Давай еще продолжай, поржу :)

softcrasoft 12.07.2015 15:49

Ответ: Type
 
блин код мой. не куска не брал. все на пробах и ошибках. я в жизни не на 1 зарубежный сайт не захожу.
я думал в начале потом сервер и онлайн игру сделать, но как узнал что там не так, и надо переписысвать забил.

L-ee-X 12.07.2015 16:02

Ответ: Type
 
Цитата:

Сообщение от softcrasoft (Сообщение 297721)
блин код мой. не куска не брал. все на пробах и ошибках. я в жизни не на 1 зарубежный сайт не захожу.
я думал в начале потом сервер и онлайн игру сделать, но как узнал что там не так, и надо переписысвать забил.

Только что сидел и смотрел сайт где один в один твой код. Ну за исключением переменных измененных. С# в студию , посмотрим че на нем умеешь


Часовой пояс GMT +4, время: 01:33.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot