DEV Community

Cover image for Xylophia VI : An Endless Survival Shooter Game

Xylophia VI : An Endless Survival Shooter Game

Somnath Pan on September 26, 2024

This is a submission for the Web Game Challenge, Build a Game: Alien Edition Introduction I am excited to share my submission for the w...
Collapse
 
menard_codes profile image
Menard Maranan

cool game, though I'm having trouble with the controls in mobile. the joystick doesn't seem to be as responsive to user input. Improving the controls would make this game way better. Still, good potential to win!

Collapse
 
codevsom profile image
Somnath Pan

Thanks for your feedback!
I will try my best to improve the controls

Collapse
 
codevsom profile image
Somnath Pan

I've made some minor changes to the joystick πŸ•ΉοΈ
You can check now,if the issue persists please tell me...

Collapse
 
trplx_gaming profile image
Gabriel Ibe

I can also share in your excitement, congratulations in creating your first Phaser JS project πŸ™‚
I'm yet to begin mine because I'm having troubles in the world map generation, could you help me with that so I can create a prototype (at least) for the game, please πŸ™

(I don't use game engines yet, so it's gonna be built in vanilla JS)

Collapse
 
codevsom profile image
Somnath Pan

Yes sure can you explain what problems you're facing?

Collapse
 
trplx_gaming profile image
Gabriel Ibe

Ok thanks for responding πŸ˜…

Firstly, I don't really know how you did your 2D tilemap setup on Phaser JS but I'm trying to put in the tilemap data into 2d arrays for easier storage and rendering rather than using objects in arrays in objects 😒 so I'm trying to implement a system whereby the world map data (2d array) will be updated with the more parts of the world map data as the player moves (more like how Minecraft does chunk loading because the game world doesn't fully load at once) so I'll be active and waiting for your response

So if you need clarification or specific advice, I'm all earsπŸ™‚

Thread Thread
 
codevsom profile image
Somnath Pan

Oh! I actually didn't use tile maps πŸ˜…
I used a jpg image of the map whose parts are scrolled when player moves.
And would you mind sharing your current implementation for the chunk-based tile map system?
So that I can take a closer look?

Thread Thread
 
trplx_gaming profile image
Gabriel Ibe

I'm guessing that Phaser JS helped with the implementation of the infinite scrolling effect
I'll try to refactor the code so I can understand it then I'll send it here. It's basically quite a complex system but I'll see what I can do, hopefully before the end of today

Thread Thread
 
codevsom profile image
Somnath Pan

Ok🀩

Thread Thread
 
trplx_gaming profile image
Gabriel Ibe • Edited

Hey πŸ‘‹
The more I tried to learn the camera and tilemap system, the more time flew by so I just had to get to work on my existing knowledge. For now I'll upload the camera tilemap system on GitHub and send the link to you.

So check out what I've managed to accomplish under a full day of active development: dev.to/trplx_gaming/galactic-gunfi...

Camera and tilemap system GitHub repo:
github.com/TRPLX-Gaming/JS-camera-...

Thread Thread
 
codevsom profile image
Somnath Pan

Hey! πŸ‘‹πŸΌπŸ˜Š
Congratulations on creating the prototype for galactic gunfire, it's really great!
You could now try adding sprites, instead of squares, that'll make your game complete...