Код 44

Pure Basic

; конструктор форм откратительная глючная херня
Надо написать простенький свой…
; добавил пояснение расчёта выигрыша
; добавил кнопку «крутить до выигрыша»
; засунул вращение барабанов в процедуру
; вывел лог для пользователя вместо дебаггера
C картинками опять какие-то непонятки. Пробовал запускать код из примера в хелпе — нифига не работает. Ложил файл на диск C — не работает. Подсовывал и PNG и JPG — не работает. Хоть бы ошибку какую выдало, собако.

слот-машина 2
Читать далее Код 44

Код 43 Слот Машина

Python

Начал изучать функции
2015-03-05_170933

PureBasic

Написал небольшую слот-машину (однорукий бандит)
2015-03-05_203855
; освоил
; новый гаджет TrackBarGadget
; #PB_Text_Center | #PB_Text_Border
; применил то, что узнал вчера — складываю значения строк прямо внутри гаджетов
; рефакторинг в первой же версии — переделал всё через Enumeration чтобы сократить всё через цикл For Читать далее Код 43 Слот Машина

Код 42 Pig Latin

Сегодня написал свою первую игру на питоне. Называется Pig Latin
Пока не знаю как скомпилировать программу, кроме как запускать её внутри codecademy
Программа ставит первую букву и добавляет ay в конце. Глупо, но получается забавно.
Deseven → esevenday
Masha → ashamay
Tolik → oliktay
Читать далее Код 42 Pig Latin

Код 41

Кто ачивер? Я ачивер!

Python

День 2

from datetime import datetime
now = datetime.now()
print datetime.now()

current_year = now.year
current_month = now.month
current_day = now.day
# в следующем уроке выяснился что эти три строки не нужны!

print now.year
print now.month
print now.day

Таким образом мы видим что сегодня третий день третьего месяца.

PureBasic

Наконец-то отыскал ResizeGadget. До этого лопатил форум натыкаясь на какие-то страшные листинги Читать далее Код 41

Код 41 Счёт с нуля

Засел за изучение Python на Codecademy в рамках подготовки к курсу на Coursera. Заработал пару бейджей =)
2015-03-02_220147
Не понимаю, почему во всех языках программирования начинают счёт с нуля. Если вы делаете язык программирования понятный для людей — какого чёрта вы считаете как машина!? Читать далее Код 41 Счёт с нуля

Код 40

; благодаря каменту учителя к прошлому уроку осознал что тулбал — тоже меню, убрал лишние строки
; нарисовал кнопку, пытался сделать её больше — не вышло.
; нашёл реагирование на изменение размера окна, но пока не понял как поменять гаджет Читать далее Код 40

Код 39 Переключение вида папок с клавиатуры

Сегодня опять мало, потому что опять поздно.
Присвоил пока просто клавиши 1 2 3 4. Сначала городил огород вокруг присваивания цифровых Case внутри основного Select. А потом допёр что можно использовать те же константы что и везде. Удалил цифровые Case. Сработало!
Читать далее Код 39 Переключение вида папок с клавиатуры

Код 38 Тулбар

Долго бился с картинками. Пока ничего не получилось. Почему такой ограниченный набор иконок в самом PureBasic? =(

; сделал меню с помощью тулбаров.
; научился их подсвечивать Читать далее Код 38 Тулбар

Код 37 Открывает файлы (не все)

Сегодня долго сидел, но мало написал потому что опять поздно принялся за программирование.
; научился открывать файлы (не все) Читать далее Код 37 Открывает файлы (не все)

Код 36 Четыре кнопки

Переписал позавчерашний explorer как планировал
; сделал 4 кнопки переключения вида
; научился изменять размер окна: #PB_Window_SizeGadget

; планы
; подсвечивать выбранную кнопку
; подгонять содержимое под размер окна
; научиться открывать файлы
; использовать значки винды
; привязать класиатурные команды для управления видом
Читать далее Код 36 Четыре кнопки