Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

Доброе время суток.
Программирование я начал изучать не так, чтобы давно и поэтому опыта делания этого у меня не особо много. Однако, недавно решил попробовать написать что-нибудь, что хоть что-нибудь умеет. Мой выбор остановился на всем известной игре "Крестики-Нолики".
В общем, хотелось бы услышать какую-нибудь критику или советы от более опытных товарищей по поводу моего детища . Заранее спасибо
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 Кб, 4 просмотров)
KonraDgeo вне форума   Ответить с цитированием
Старый 08.01.2017, 01:59   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 13,967
Репутация: 2784

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

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

Ссылка на 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/

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

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

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

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


Не очень понял что происходит в куче if'ов вначале, но наверняка это можно сократить с помощью циклов, списков.
Как и в других местах, например в victory_checking.

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

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

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



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

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




06:13.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru