Видео смотреть бесплатно

Смотреть жесткое видео

Официальный сайт netfuncards 24/7/365

Смотреть видео бесплатно

13.04.10 08:21 aspire89

CodingPing-Pong на Processing

Решил написать пост и познакомить вас с языком Processing.
Это открытый язык программирования основан на Java с си-подобным синтаксисом. Processing дает возможность быстро и легко разрабатывать графику, анимацию, разнообразную визуализацию, интерактивные приложения. (в терминологии processing — скетчи). Все эти возможности, вкупе с большим количеством функций и очень логичным синтаксисом, делают этот язык идеальным для обучения и прививания интереса к программированию.

Для начало нужно скачать Processing – бесплатное, открытое, кроссплатформенное ПО. Архив включает в себя java-машину, сам интерпретатор, мини-IDE, и несколько десятков примеров. Версии для разных платформ доступны на странице загрузки.

Примеры видео-визуализаций можно посмотреть на сайте.

И самое интересное игра Пинг-Понг на Processing:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// Ping - Pong 0.1   //
// Author: Aspire89  //
// 13.04.2010        //

int w = 200; // width window
int h = 150; // height window
int x = int(random(15, w-15)); // initial position of the ball
int y = int(random(5, h-5));
int speedx = 1; //speed ball
int speedy = 1;
int score = 0; //score)))

void setup() {
  size(w,h);
  smooth();
}

void draw() {
  background(255);

  x = x + speedx;
  y = y + speedy;

  if ((x > width-15) || (x < 15)) {
    speedx = speedx * -1;
    if (x < 15) {
      score += 1;
    }
  }

  if ((y > height-5) || (y < 5))  {
    speedy = speedy * -1;
  }

  if ((x == 15) && ((mouseY > y+5) || (mouseY+20 < y-5))) {
    speedx = speedy = 0;
    text("game over",70,50,80,20);
  }

  fill(175);
  ellipse(x,y,10,10);

  rect(190,y-10,10,20);

  if (mouseY < height-20) {
    rect(0, mouseY, 10,20);
  }
  else{
    rect(0, height-20, 10, 20);
  }

  text("score: " + score, 75, 10);
}

И сам скриншот:


Копия поста из моего блогa.

UPD: собрал в архив, для тех у кого нет интерпретатора.



cf8 13.04.10 09:01 # +3
офигительно, вот так нужно преподавать историю в школах.
Girafik 13.04.10 11:08 # +0
Немного не в тему...
m0nhawk 13.04.10 17:31 # +0
Может потому-что тоже на Процессинге?
aspire89 13.04.10 17:51 # +0
так и есть
energy 13.04.10 15:45 # +-1
Не совсем ясно для чего надо было делать это отдельным языком, а не, скажем, каким-нибудь фрэймворком.
aspire89 13.04.10 16:16 # +0
Just for Fun, а потом может к Arduino прикручу.
Vzlom 13.04.10 23:13 # +0
Сие чудо к ардурине? Как?
aspire89 14.04.10 06:49 # +0
Переменный резистор в аналоговый вход и можно управлять вместо мыши.
NeonLight_Child 13.04.10 20:31 # +0
эээ, а во что он компилит? в jar? если да то можно для мобильника игры на нем писать?
Vzlom 13.04.10 23:13 # +0
Для тебя есть нынче открытый Midlet Pascal 3 =) Гугли к нему уже наши и либы склепали и всё на свете
NeonLight_Child 14.04.10 00:29 # +0
да я про него знаю)) уже пользовался им вовсю и сюда писал)) охота теперь джаву с синтаксисом си)) кстати, есть, вот это http://mobile.processing.org/, но только под мак и венду((
aspire89 14.04.10 06:58 # +0
В jar, для мобильника нельзя.
Daria 14.04.10 06:24 # +2
Processing мне по нраву

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 106)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 2123 из 158 городов)
            Топ пользователей Топ блогов
            В сети: krig, digiwhite, xrays

            Новенькие: dr_lo, WiseLord, AllExt, eva, ssh
            welinux.ru

            Смотреть видео онлайн

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн