Hall of Stars - Character Sprite Animations & Walking Logic
First devlog for Hall of Stars, yipee!
I came up with this idea while playing Pokemon Diamond on my old DS lite. I just like the way it feels, the movement is so jittery, but it still feels nice to play. So I came up with the idea to make a game with a matching style. I was kinda done with minecraft-themed projects, so I thought: “Why not do something with the Stardance API, since I’m building this project for stardance anyway.” I decided to start making a retro topdown game (just like Pokemon Diamond) where you spawn into a long hallway with doors on the sides. Those doors represent all the projects you’ve made on stardance. When entering a door it will give you more information on the project, like hours spent, number of devlogs and their contents, number of ships, and more if I get the chance.
New Features:
- Screen: Yeah, I added a screen. This makes it possible for your eyes to see what’s happening. It must be one of the best inventions ever in gaming.
-
Character Sprite Texture: I textured the character in all the frames, this took long
. The animation and character template are made by ErisEsra, so big shoutout to her. - Character Sprite Animations: I’ve made sure the template animation works properly and the player now has idle and walk animations for all four directions.
- Player Movement: I implemented the logic for moving the player, with the same system as most retro games: Up, Down, Left or Right. No diagonal walking.
Future Plans:
- Constructing the hallway
- Adding the doors and rooms
- Making an API class that communicates with the stardance API.
- Add projects to the hallway through the API
- Add project details to the rooms

. It is now way more optimized and only updates the data for online players. I’ve switched from keeping everything apart to making a class for each player and storing all the data in it, and then keeping those objects in a dictionary with the player’s uuid as the key.
. I’ve now added the last feature I wanted to add, the “include offline player list” button. It works by simply getting the whole
) the visibility of offline players in the Player List. Also added a extra column to the table to see who’s online and who’s not. Online players will allways show up at the top. You’re also able to use some of the Player Manager’s features on offline players.
. I didn’t discover this until I ran it in my native terminal, I’ve done all the testing in my built-in terminal in my IDE.
). I think it will be one more devlog, it’s been a long ride.
. I never thought that getting the online players would be so hard. At first, I wanted to use minecraft’s