Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


jamespierce last won the day on January 5 2019

jamespierce had the most liked content!

1 Follower

About jamespierce

  • Rank
    Advanced Member

Contact Methods

  • Website URL
  • Twitter

Profile Information

  • Gender
  • Interests
    Ordered by priority: Programming, Gym & Running, Learning Chinese, Reading books

Recent Profile Visitors

2977 profile views
  1. Thank you Yeferson, that's exactly what I've been looking for! Appreciate it.
  2. Hi PixiJS Devs! I don't know how to handle different states (Example states are: Intro, Main Menu, Game, Settings). I found 10 year old posts saying to use DisplayObjectContainers for each stage / scene / state. Source: https://github.com/pixijs/pixijs/issues/153 Is that still accurate today with PixiJS? I'm afraid to create a new stage, wipe it, and then not notice that it's slowly clumping up the memory as the game goes on. Is it really that easy to change & manage game states? 1) Create a container for each state/scene 2) Wipe all visuals 3) Start drawing
  3. Thank you, Ivan! Appreciate the invite, joining now 😊
  4. Hi all, I hope you don't mind me asking here but I've been browsing the web and googling to the best of my abilities without success. There used to be an official PixiJS Discord server. Does it still exist? And does anyone have the link? Thank you very much in advance! Cheers, James
  5. Nice, I really like it! The puzzles are clever and the art style is beautiful! Sometimes I wish I could speed up the game a bit, to rotate & fall faster, and proceed quicker in the level
  6. I love the polish in this game! And actually getting 3 stars can be challenging especially if the RNG (next bubble to shoot) is against you. But overall I just have to repeat again how insanely polished this is from the menu to the level intro animations and sound effects, just everything! Very inspiring to see this 😮
  7. Game Link: Vocab RPG Vocab RPG is an Online RPG about catching Monsters & collecting Vocabulary Cards! Features: Open world with unique zones to explore MMO: Online multiplayer Monsters: Hunt, battle, and catch many unique monsters! Crafting: Collect different resources and use them to craft items & consumables Language Learning: Unlock vocabulary cards! Currently 4 vocabulary languages to choose from: Chinese, German, Japanese, Russian Overview: In Vocab RPG, you have all the elements of a m
  8. 99.9% I build all UI inside the canvas using Phaser Objects (images, sprites, graphics, tweens, etc.).
  9. For Halloween, I added two new unlockable cards to the game! Any cardpack that you receive from levelling up can now contain these two new cards. Game Link: Pixel Memory
  10. The graphics object also has origin at 0,0. Moreover, graphics objects cannot have a different origin than 0,0. Sorry for sidetracking a bit but this is related info about graphics objects, especially if you are dealing with origins: When you add a graphics object to your scene, make sure you set the x,y coordinates. Else it will default to 0,0 and you might be confused why a graphics object in the center of your screen has its coords set to 0,0. Link to doc: https://photonstorm.github.io/phaser3-docs/global.html#GraphicsOptions If you want to detect input on a graphics obje
  11. Check out the tutorial series by the man who helped develop the tilemap system in Phaser 3, it's very good. In the second part of the series he is using a platformer as an example: Part 2 https://itnext.io/modular-game-worlds-in-phaser-3-tilemaps-2-dynamic-platformer-3d68e73d494a I still think you should go through the whole series, though!
  12. @blackhawx Okay I just kept typing and my post was getting a bit out of hand. So I decided to just write it out as a post on my dev blog here: How to Re-Use Phaser 3 Animations for Different Sprite Sheets I hope this was clear and useful! Feel free to "like" the post if it was good or leave feedback how I can improve it. Thanks again for helping me understand this process!
  13. Yes of course! I will post here the code snippet as soon as I've implemented it. I've just flown to Canada last night for a family visit for 2 weeks. So I don't know right now when I'll sit down and code again. But when it's done I'll post it here.
  14. This is even cleaner! No need for helper functions. I still don't use the setData() methods enough in my Phaser 3 projects. Thanks!
  • Create New...