Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2017, 00:23   #1
KonraDgeo
 
Регистрация: 08.01.2017
Сообщений: 6
По умолчанию Первый опыт

Доброе время суток.
Программирование я начал изучать не так, чтобы давно и поэтому опыта делания этого у меня не особо много. Однако, недавно решил попробовать написать что-нибудь, что хоть что-нибудь умеет. Мой выбор остановился на всем известной игре "Крестики-Нолики".
В общем, хотелось бы услышать какую-нибудь критику или советы от более опытных товарищей по поводу моего детища . Заранее спасибо
P.S. Программа в архиве
P.P.S Python version: 3.2.5 (win 32) PyGame version:1.9.2a0.win32-py3.2
Вложения
Тип файла: zip Tic tac toe.zip (10.2 Кб, 16 просмотров)
KonraDgeo вне форума Ответить с цитированием
Старый 08.01.2017, 00:59   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Всем скорее всего лень качать, распаковывать архив и т.п., лучше выкладывать код (или основную часть) в сообщении кроме архива.

Ссылка на GitHub тоже удобнее архива, ну и стоит привыкать пользоваться Git.

Цитата:
Сообщение от KonraDgeo Посмотреть сообщение
Python version: 3.2.5 (win 32) PyGame version:1.9.2a0.win32-py3.2
И еще наверно стоит ознакомиться с pip и virtualenv.
Зависимости типа PyGame надо ставить через pip + создавать файл с их списком в проекте
https://www.dabapps.com/blog/introdu...ualenv-python/
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 08.01.2017 в 01:06.
Alex11223 вне форума Ответить с цитированием
Старый 08.01.2017, 11:24   #3
KonraDgeo
 
Регистрация: 08.01.2017
Сообщений: 6
По умолчанию

Точно, GitHub, я забыл кинуть
Вот она: https://gist.github.com/KonraDgeo/4f...065e266171020c
KonraDgeo вне форума Ответить с цитированием
Старый 08.01.2017, 12:16   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Я имел в виду полноценный Git репозиторий на гитхабе типа такого: https://github.com/AlexP11223/EightPuzzleSolver
Но для выкладывания сойдет и так.


Не очень понял что происходит в куче if'ов вначале, но наверняка это можно сократить с помощью циклов, списков.
Как и в других местах, например в victory_checking.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 08.01.2017 в 12:22.
Alex11223 вне форума Ответить с цитированием
Старый 08.01.2017, 14:50   #5
KonraDgeo
 
Регистрация: 08.01.2017
Сообщений: 6
По умолчанию

По поводу GitHub учту
Кучей if'ов "Реализованы" шаги компьютера, когда играешь с ним. Сам задумывался над использованием циклов в данном участке, но так и не решился. Надо будет поработать над этим

Последний раз редактировалось KonraDgeo; 08.01.2017 в 19:53.
KonraDgeo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Переставить местами первый минимальный и первый максимальный элементы массива Aaaaaa111 Помощь студентам 2 27.02.2012 11:56
C++ первый опыт [продолжение] kin63camapa Софт 0 26.03.2010 23:19
C++ первый опыт kin63camapa Софт 9 13.03.2010 16:31
Первый опыт. Первая работа. NStudent Свободное общение 17 10.07.2009 22:24