Ghostly Posted July 21, 2016 Share Posted July 21, 2016 Yeah I know it's cancer seeing so many Pokémon games but I don't mind. So while I'm waiting for Intersect to be released so I can work with Adams on a game, I'm just killing time by writing an online Pokémon game from scratch! I am writing it in C# using MonoGame for graphics, and Lidgren for networking. I do not have anything playable yet, I only have screenshots and little "dev logs" that I wrote at the time (and saved them in Notepad XD) of what I've been doing, that's why I'm not posting it in the Projects forum yet. Screenshots: Looked up some tutorials on how to get Mono started and here we are. I finished a really basic GUI system that allows me to easily add controls (windows, buttons, textboxes and checkboxes) into the screen, and handle their events (such as mouse actions). Also implemented a basic state system to change scenes (game state, battle state maybe?) Forgot to take the screenshot of this at the time, but basically I got connections between client and server done. Obviously the server handles multiple connections and listens for packets sent from the client. First in-game screenshot! There's no movement yet, but now you can see other players that connect to the game. Before the map editor, I decided to finish the chat system first, because I wanted that done already. It's just an array of strings which are rendered one after the other, and I use a wordwrap function to make sure the lines are not longer than the actual chatbox. Movement is also done, with animations too. Finished a really basic map editor. It still doesn't allow for bigger maps, that's my next task. After finishing the map editor with bigger maps, I implemented the map system into the game. I had to make a camera system for two reasons: to be able to travel in bigger maps, and for performance, so I only render what's visible to the player. Also, started work on the Pokémon database; you can see all those Bulbapedia articles I had to read to understand how the games actually work, and try to implement it myself. As of this screenshot, everything related to Pokémon is already coded in the server, just need to send it to the client for display. After that, I got the battle system to work on. Link to comment Share on other sites More sharing options...
Mcadams Posted July 21, 2016 Share Posted July 21, 2016 looks like shit good Ghostly and jcsnider 2 Link to comment Share on other sites More sharing options...
jcsnider Posted July 21, 2016 Share Posted July 21, 2016 Don't tell Damian, he likes to jump into any and all Pokemon projects Ghostly and Damian666 2 Link to comment Share on other sites More sharing options...
Damian666 Posted July 21, 2016 Share Posted July 21, 2016 to late... I already saw xD Ghostly and jcsnider 2 Link to comment Share on other sites More sharing options...
Ghostly Posted July 21, 2016 Author Share Posted July 21, 2016 I don't know if that's good, or bad... I want to have something playable soon to test, but first I need to do a basic battle system. I'll be posting my progress here anyway. Link to comment Share on other sites More sharing options...
Maysoon Posted July 21, 2016 Share Posted July 21, 2016 Looks sick. Can't wait to see more. Spoiler I love pokeman Link to comment Share on other sites More sharing options...
Damian666 Posted July 21, 2016 Share Posted July 21, 2016 27 minutes ago, Ghostly said: I don't know if that's good, or bad... I want to have something playable soon to test, but first I need to do a basic battle system. I'll be posting my progress here anyway. depends how you classify free help? Link to comment Share on other sites More sharing options...
Ghostly Posted July 21, 2016 Author Share Posted July 21, 2016 3 minutes ago, Damian666 said: depends how you classify free help? What kind of help though? Link to comment Share on other sites More sharing options...
Damian666 Posted July 21, 2016 Share Posted July 21, 2016 mapping, ideas, info etc... seeying your not coding in something I want to touch, I cant help with that Link to comment Share on other sites More sharing options...
Ghostly Posted July 21, 2016 Author Share Posted July 21, 2016 Yeah could use a hand at mapping once I've got some more stuff coded in. :D Although, I'm not really sure if I'll be staying with those tiles or just the original LG/FR...would love some input in that too. Link to comment Share on other sites More sharing options...
Damian666 Posted July 21, 2016 Share Posted July 21, 2016 simple, newer is nicer imho. but its personal preference anyway ^^ Link to comment Share on other sites More sharing options...
Ghostly Posted July 24, 2016 Author Share Posted July 24, 2016 I'll be going on a trip until probably next Friday, and won't be able to work on this...so don't take it as a dead project Link to comment Share on other sites More sharing options...
Ghostly Posted July 31, 2016 Author Share Posted July 31, 2016 So I'm back home and back at working on this. I didn't do coding today but just finished the UI for the stats window. This window will probably be the one that shows in the overworld and in battle. It's done in Paint, so it's not in-game yet; gotta code that. Once this is done, I'll start working on the battle UI and the battle code itself for wild encounters. I'll also have to start programming moves. Link to comment Share on other sites More sharing options...
Maysoon Posted July 31, 2016 Share Posted July 31, 2016 Nice level 69. The GUI looks nice though keep it up. I really look forward to seeing more. Link to comment Share on other sites More sharing options...
Giligis Posted August 2, 2016 Share Posted August 2, 2016 Love it! Always a fan of Pokemon. I'm a fan of Bulbasaur being level 69 and attacking with "hentai looking vines", also critically strikes. LOL Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now