# elementals.ai
Welcome to a 2D platformer pvp game where the elements face a horde of chaotic elementals and defense the shrine of Elandor from the corrupt mage Chaora.
Will the heroes defeat this dark enemy, or succumb to the chaos?
## Setup Requirements
| Software | Version |
| --------- | ------- |
| Python | 3.12.3 |
| pygame-ce | 2.5.0 |
| dill | 0.3.8 |
| moderngl | 5.10.0 |
| numpy | 2.0.1 |
| opensimplex | 0.4.5.1 |
**Note:** use `requirements.txt` to install all necessary python files
## Installation Procedure
### 1. Install the right version of Python
Make sure you have `python` version `3.12.3`.
### 2. Create a virtual environmnet
Run `python -m venv .venv` in the console (or `python3` if you're on MAC/Linux)
Then enter the `venv` mode by running the activation script.
### 3. Install the Dependencies
Run `pip install -r requirements.txt`.
Using the specific versions specified prevent the following errors
- dill unable to load certain objects because of too many arguments
### 4. Run the game
`python main.py`
---
# Images Timeline
## 07.28.24
![from 07.28.24](docs/07.28.24.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
a 2d platformer game with tons of elemental particles + etc
共100个文件
png:24个
py:21个
aseprite:15个
需积分: 1 0 下载量 62 浏览量
2024-08-09
01:37:27
上传
评论
收藏 20.81MB ZIP 举报
温馨提示
a 2d platformer game with tons of elemental particles + etc
资源推荐
资源详情
资源评论
收起资源包目录
a 2d platformer game with tons of elemental particles + etc (100个子文件)
0==0 2KB
0==0 112B
Lancer.aseprite 34KB
Wizard.aseprite 34KB
Knight Templar.aseprite 25KB
Priest.aseprite 24KB
Swordsman.aseprite 23KB
Knight.aseprite 23KB
Armored Axeman.aseprite 20KB
Archer.aseprite 20KB
Soldier.aseprite 16KB
mage.aseprite 8KB
player.aseprite 5KB
fire.aseprite 1KB
melee_swing.aseprite 1KB
melee_attack.aseprite 971B
grass.aseprite 775B
run.bat 37B
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
world.elal 3KB
test_world.elal 3KB
.gitignore 701B
.gitignore 47B
color-picker.glsl 869B
defaultscreen.glsl 595B
default.glsl 574B
cloud-back.glsl 568B
elemental.ai.iml 402B
07.28.24.jpg 51KB
mage.json 10KB
player.json 6KB
melee_swing.json 3KB
tab-example.json 3KB
melee_attack.json 2KB
grass.json 1KB
fire.json 1KB
README.md 1KB
ambient_music2.mp3 6.14MB
dungeon_music1.mp3 5.96MB
startscreenmusic1.mp3 4.19MB
ambient_music1.mp3 3.33MB
route-201-daytime.mp3 588KB
img.png 281KB
color_wheel.png 15KB
screenshot.png 13KB
mage.png 2KB
large_font.png 1KB
small_font.png 873B
player.png 863B
sword_slash5.png 798B
sword_slash4.png 791B
sword_slash6.png 752B
sword_slash3.png 740B
sword_slash7.png 720B
sword_slash2.png 668B
sword_slash8.png 643B
sword_slash1.png 633B
sword_slash10.png 546B
sword_slash9.png 546B
sword_slash0.png 546B
fire.png 545B
fire.png 545B
grass.png 284B
grass.png 284B
melee_swing.png 199B
melee_attack.png 117B
uiobjects.py 24KB
world.py 18KB
ui.py 14KB
pixelfont.py 7KB
spritesheet.py 6KB
animation.py 6KB
editor.py 6KB
singleton.py 5KB
gl.py 5KB
io.py 5KB
main.py 4KB
signal.py 4KB
camera.py 4KB
tiles.py 4KB
test.py 4KB
utils.py 3KB
shader.py 3KB
entity.py 2KB
phandler.py 2KB
cache.py 415B
editor_singleton.py 286B
Roboto-Medium.ttf 165KB
BACKTO1982.TTF 35KB
requirements.txt 97B
mage-power-up.wav 291KB
herosword2.wav 167KB
herosword1.wav 158KB
herosword3.wav 10KB
misc.xml 308B
modules.xml 276B
profiles_settings.xml 174B
vcs.xml 167B
共 100 条
- 1
资源评论
普通网友
- 粉丝: 3458
- 资源: 505
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功