sentrychris / undeadbytes

https://sentrychris.github.io/undeadbytes
https://sentrychris.github.io/undeadbytes/play
MIT License
1 stars 2 forks source link

Design more levels! #15

Open sentrychris opened 12 months ago

sentrychris commented 12 months ago

View the documentation on designing levels here

Feel free to design a level and submit a PR targeting the main branch!

Happy hacking 🎃

sfazli96 commented 12 months ago

Hi! I am still a first-time Github Contributor looking for something to contribute to. Can I give this issue a try like designing a level or another issue? Please let me know. Thank you!

sentrychris commented 12 months ago

Hi @sfazli96, of course! Thank you for taking an interest.

To create a new level:

  1. Fork the repository
  2. Checkout the branch level-design
  3. Create your new map/level at src/Browser/lib/Levels/level<number>.js
  4. Save and push the branch
  5. Submit a PR from your level-design branch to the base repository's level-design.

If you want to test your level, you can set the starting level here on this line.

To setup the game:

  1. Run npm run build:game to build the game.
  2. Run npm run web to run a local web server to serve the game (note: you'll have to install http-server separately as I forgot to include it in devDependencies).
  3. Run npm run windows to run the game within an electron app instance.

You can view more information on how maps are designed here, but if you have any questions please feel free to ask! :)

Of course you're also welcome to look at other issues too! Happy hacking 🎃

sfazli96 commented 11 months ago

Hi! Just wanted to update I created a pull request for the level design level 7. Please let me know if it's good. Thank you!

sfazli96 commented 11 months ago

Hi! Can I still make another custom level?

sentrychris commented 11 months ago

Hi @sfazli96, of course! Always happy to accept more contributions, thank you :)

sfazli96 commented 11 months ago

sounds good, I will make another one very soon

sfazli96 commented 10 months ago

I apologize for the late reply but I can still work on it.