---
# System prepended metadata

title: Вогонь та Вода

---

# Вогонь та Вода

![](https://i.imgur.com/owqG0p1.png)

## Ідея

Відновити оригінальну версію флеш-гри


## Сценарій

TODO Юра + Іван

## Левеил

### Позначення:

- 0: фон
- 1: камінь (стіна, підлога)
- 2: стовп
- 3: пастка
- 4:
- 5: точка старту
- 6: точка фінішу

### Левели

#### Код для передперегляду в терміналі

```python=
def draw_level(level):
    sprites = {
      "0": "  ",
      "1": "██",
      "2": "UU",
      "3": "\x1b[0;31m╳╳",
      "4": "  ",
      "5": "SS",
      "6": "FF",
      "7": "OO"
    }
    end = "\x1b[0;0m"
    result = ""
    for line in level.split("\n"):
        for sprite_id in line.split(" "):
            if sprite_id != "":
                result += sprites[sprite_id] + end
        result += "\n"
    print(result)
```

#### Тестовий левел

```python=
draw_level("""
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 2 0 0 0 0 0 2 0 0 0 0 1
1 0 0 0 2 0 0 3 0 0 2 0 0 0 0 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
""")
```
![](https://i.imgur.com/IdcFKUk.png)



#### Shell №1

```python=
draw_level("""
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 0 0 0 6 1 5 0 0 0 1 0 0 0 1
1 7 3 1 1 1 1 0 0 3 0 1 0 0 0 1
1 7 3 0 0 1 1 1 1 1 0 1 0 0 0 1
1 7 0 3 3 1 0 0 0 3 0 3 0 0 0 1
1 7 0 0 0 3 3 0 0 3 0 0 0 0 0 1
1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
""")
```
![](https://i.imgur.com/d1rRcVh.png)


## Спрайти

### Персонажі
![](https://i.imgur.com/rlaarrw.png)
![](https://i.imgur.com/FdY6XX8.png)


### Меню

#### Play

![](https://i.imgur.com/TLCwwik.png)

#### Карта

?