Starting the project
I havent readed a lot of the documentation and havent done mutch planing like i always do. I will see how thing are evolving during the development.
I don’t have mutch time today but my goals are to:
- Create the base of the project.
- Create building scripts.
- Open a window and display something.
Steps
I’m basically gona follow the step from bevy-robbo project and the unoffical guide.
- Copy is dependency
- Copy is makefile
[WORKING]
Finally i didnt not use the exact setup with the dependency to wgpu and webgl2 because they where failing to build using the lastest 0.6.1 release of Bevy.
Going well i have a working application in the browser and in the desktop that display a window and print hello world. Got for now.
The next step for will be to introduce like in the bevy-robbo project the following: * A benchmarking mode * A debug mode * FPS counter
[WORKING]
Done i made a simple FPS counter and adding it as a plugin , sweet. Now i want to publish my site to github pages with github actions.
[WORKING]
It’s was pretty easy to setup. https://berlingoqc.github.io/cod-zombie-2d-clone/
The next step i want to do is making a basic map with the map editor, import in the application and display it.
Let’s goooooooooooo
[WORKING]
Ehhh small issue , the bevy-tiled library does not support 0.6.0. Try to make the migration but way to many issue and i dont know the framework well enought.
Soo i’ll try something else. Just to draw a square as the map.
[WORKING]
I did it , i draw a rectangle and i little square that i can control. Next step is to put boundary on the maps to not go outside and maybe fire some ammunition.
So i’m gonna make the following entity:
- Map
- Inside floor
- Outside floor
- Wall (prevent the use to go further)
- Windows (the place where zombie will go)