Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 61 additions & 60 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -1,60 +1,61 @@
### How to use for windows?

Install the following packages:

* [Visual Studio Code](https://code.visualstudio.com/docs/?dv=win)
* [git](https://git-scm.com/)
* [msys2](https://www.msys2.org/)

Do the following:

#### 1. Install MinGW in msys2.
Enter this command in msys2:
```
pacman -S mingw-w64-make
```
![avatar](https://github.com/overpod/snake/blob/main/image/Install_MinGW_in_msys2.PNG?raw=true)

#### 2. Create a new path in "Path".
Way: This computer → right mouse button (click properties) → additional system parameters → environment variables → in the system variables window, change "Path" → add 2 paths:
```
C:\msys64\mingw64\bin
```
```
C:\msys64\usr\bin
```

![avatar](https://github.com/overpod/snake/blob/main/image/path.PNG?raw=true)

#### 3. Install make in msys2.
Enter this command add in msys2:
```
pacman -S make
```
#### 4. Creating a clone of the raylab directory.
In msys2, go to the directory:
```
С:\
```
Enter this command:
```
git clone https://github.com/raysan5/raylib.git
```
#### 5. Start raylib.
In msys2, go to the directory:

```
C:\raylib\src.
```
Enter in msys2 this command:
```
make
```
#### 6. Creating a clone of the "Snake Game" directory.
* Select a folder you want to work in.
* In msys2, in your directory.
* Enter this command:
```
git clone https://github.com/overpod/snake.git
```

### How to use for windows?

Install the following packages:

* [Visual Studio Code](https://code.visualstudio.com/docs/?dv=win)
* [git](https://git-scm.com/)
* [msys2](https://www.msys2.org/)

Do the following:

#### Install MinGW in msys2.
Enter this command in msys2:
```
pacman -S mingw-w64-x86_64-toolchain
```
![avatar](https://github.com/overpod/snake/blob/main/image/Install_MinGW_in_msys2.PNG?raw=true)

#### Create a new path in "Path".
Way: This computer → right mouse button (click properties) → additional system parameters → environment variables → in the system variables window, change "Path" → add 2 paths:
```
C:\msys64\mingw64\bin
```
```
C:\msys64\usr\bin
```

![avatar](https://github.com/overpod/snake/blob/main/image/path.PNG?raw=true)

#### Install make in msys2.
Enter this command add in msys2:
```
pacman -S make
```

#### Creating a clone of the raylab directory.
In msys2, go to the directory:
```
С:\
```
Enter this command:
```
git clone https://github.com/raysan5/raylib.git
```
#### Start raylib.
In msys2, go to the directory:

```
C:\raylib\src
```
Enter in msys2 this command:
```
make
```
#### Creating a clone of the "Snake Game" directory.
* Select a folder you want to work in.
* In msys2, in your directory.
* Enter this command:
```
git clone https://github.com/overpod/snake.git
```

203 changes: 102 additions & 101 deletions Readme_ru.md
Original file line number Diff line number Diff line change
@@ -1,101 +1,102 @@
### Как использовать для Windows?

Установите следующие пакеты:

* [Visual Studio Code](https://code.visualstudio.com/docs/?dv=win)
* [git](https://git-scm.com/)
* [msys2](https://www.msys2.org/)

Выполните следующие действия:

#### Установите MinGW в msys2.
Введите эту команду в msys2
```
pacman -S mingw-w64-make
```
![avatar](https://github.com/overpod/snake/blob/main/image/Install_MinGW_in_msys2.PNG?raw=true)

#### Создайте новый путь в разделе "Путь".
Способ: Этот компьютер → правая кнопка мыши (нажмите свойства) → дополнительные системные параметры → переменные среды → в окне системные переменные измените "Путь" → добавьте 2 пути:
```
C:\msys64\mingw64\bin
```
```
C:\msys64\usr\bin
```

![avatar](https://github.com/overpod/snake/blob/main/image/path.PNG?raw=true)

#### Установите make в msys2.
Введите эту команду добавить в msys2:
```
pacman -S make
```
#### Создание клона каталога raylab.
В msys2 перейдите в каталог:
```
С:\
```
Введите эту команду:
```
git clone https://github.com/raysan5/raylib.git
```
#### Запустите raylib.
В msys2 перейдите в каталог:

```
C:\raylib\src.
```
Введите в msys2 эту команду:
```
make
```
#### Создание клона каталога "Snake".
* Выберите папку, в которой вы хотите работать.
* В msys2, в вашем каталоге.
* Введите эту команду:
```
git clone https://github.com/overpod/snake.git
```



### Для разработки на Linux

Это руководство предназначено для всех дистрибутивов GNU/Linux, обратите внимание, что тут используется менеджер пакетов APT. APT используется во всех дистрибутвах на основе Debian.

#### Установите необходимые инструемнты

Вам понадобится GCC (или альтернативный компилятор C99), make и git (для загрузки репозитория raylib).

~~~
sudo apt install build-essential git
~~~

#### Установите необходимые библиотеки

Вам необходимо установить библиотеки; ALSA для аудио, Mesa для ускоренной графики OpenGL и X11 для оконной системмы.

~~~
sudo apt install libasound2-dev mesa-common-dev libx11-dev libxrandr-dev libxi-dev xorg-dev libgl1-mesa-dev libglu1-mesa-dev
~~~

#### Сборка raylib с помощью make

Мы используем стическую сборку raylib
Загрузите репозиторий raylib с [Github](https://github.com/raysan5/raylib.git), затем скомпилируйте его
```
git clone https://github.com/raysan5/raylib.git raylib
cd raylib/src/
make PLATFORM=PLATFORM_DESKTOP # Соберет статическую версию библиотеки
sudo make instal
```

Если у вас был запущен редактор Visual Studio Code, перезапустите его.
Для запуска сборки проекта необходимо выполнить
~~~
make
~~~

Для запуска заданий из Makefile удобно использовать
[Make support and task provider](https://marketplace.visualstudio.com/items?itemName=carlos-algms.make-task-provider)
### Как использовать для Windows?

Установите следующие пакеты:

* [Visual Studio Code](https://code.visualstudio.com/docs/?dv=win)
* [git](https://git-scm.com/)
* [msys2](https://www.msys2.org/)

Выполните следующие действия:

#### Установите MinGW в msys2.
Введите эту команду в msys2
```
pacman -S mingw-w64-x86_64-toolchain
```
![avatar](https://github.com/overpod/snake/blob/main/image/Install_MinGW_in_msys2.PNG?raw=true)

#### Создайте новый путь в разделе "Путь".
Способ: Этот компьютер → правая кнопка мыши (нажмите свойства) → дополнительные системные параметры → переменные среды → в окне системные переменные измените "Путь" → добавьте 2 пути:
```
C:\msys64\mingw64\bin
```
```
C:\msys64\usr\bin
```

![avatar](https://github.com/overpod/snake/blob/main/image/path.PNG?raw=true)

#### Установите make в msys2.
Введите эту команду добавить в msys2:
```
pacman -S make
```

#### Создание клона каталога raylab.
В msys2 перейдите в каталог:
```
С:\
```
Введите эту команду:
```
git clone https://github.com/raysan5/raylib.git
```
#### Запустите raylib.
В msys2 перейдите в каталог:

```
C:\raylib\src
```
Введите в msys2 эту команду:
```
make
```
#### Создание клона каталога "Snake".
* Выберите папку, в которой вы хотите работать.
* В msys2, в вашем каталоге.
* Введите эту команду:
```
git clone https://github.com/overpod/snake.git
```



### Для разработки на Linux

Это руководство предназначено для всех дистрибутивов GNU/Linux, обратите внимание, что тут используется менеджер пакетов APT. APT используется во всех дистрибутвах на основе Debian.

#### Установите необходимые инструемнты

Вам понадобится GCC (или альтернативный компилятор C99), make и git (для загрузки репозитория raylib).

~~~
sudo apt install build-essential git
~~~

#### Установите необходимые библиотеки

Вам необходимо установить библиотеки; ALSA для аудио, Mesa для ускоренной графики OpenGL и X11 для оконной системмы.

~~~
sudo apt install libasound2-dev mesa-common-dev libx11-dev libxrandr-dev libxi-dev xorg-dev libgl1-mesa-dev libglu1-mesa-dev
~~~

#### Сборка raylib с помощью make

Мы используем стическую сборку raylib
Загрузите репозиторий raylib с [Github](https://github.com/raysan5/raylib.git), затем скомпилируйте его
```
git clone https://github.com/raysan5/raylib.git raylib
cd raylib/src/
make PLATFORM=PLATFORM_DESKTOP # Соберет статическую версию библиотеки
sudo make instal
```

Если у вас был запущен редактор Visual Studio Code, перезапустите его.
Для запуска сборки проекта необходимо выполнить
~~~
make
~~~

Для запуска заданий из Makefile удобно использовать
[Make support and task provider](https://marketplace.visualstudio.com/items?itemName=carlos-algms.make-task-provider)
Binary file modified image/Install_MinGW_in_msys2.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.