![]() |
Python Pokemon!
http://fc09.deviantart.net/fs70/f/2012/072/2/c/python_pokemon_by_pedro121-d4snmax.png http://www.rss-image.com/img/de38c23884530142e862aaa51c8d238b.gif About Me. Well, some of you may know me from RH. I'm a programmer. And I despise RPGXP / RPGVX and Game Maker. And RH is just becoming annoying at this point. I'm a chill dude, and I write on a blog. I also write SOFTWARES. :) Intro. Here's the gist of this game: I don't know. As of now it is being written in Python. I am mostly working on the engine right now, and it is so early in development I haven't even began to work out a story-line or plot. Anyways I'll catch you up on what has been done so far, and what the future goal is. The future goal is a game playable on the GBA, and the computer with multi-player functions! What has been done so far is a text-based engine that isn't entirely complete. For now this is in Python. Why? Python is a great prototyping language that allows you to focus on the bigger picture rather than tiny details. Once I'm satisfied with my text-based python engine, I'll work on re-writing the text-based part in C++. Once I have that done comes the fun part. Programming the graphics / sound parts, which will be based on the C++ text project, but will differ in implementations. I've seen SDL libraries on the NDS and Wii, so heck, I might even go for that, but I doubt it. One cool thing about this game, is that there are TONS of random things!
Media. Downloads. If you'd like I can always upload the most current source ( not ready for a svn repository just yet ) and you can see for yourself what things look like from my end. Just send me a VM, and I'll do an upload. However, I only do one upload per day. :l So please check to see if I have uploaded recently before asking! (: SVN Repository. For those interested, you can grab the most recent updates by svn. ( READ-ONLY ): > svn checkout http://fm-py-pk.googlecode.com/svn/trunk/ fm-py-pk-read-only For linux users, install svn: > sudo apt-get install svn For Windows users, install svn. Apply. You want to help? GREAT! (: Here's a team I need as of now:
Credits. Here's a list of awesome people! Thanks for your help guys! :)
SVN Repository For those interested, you can grab the most recent updates by svn. ( READ-ONLY ): > svn checkout http://fm-py-pk.googlecode.com/svn/trunk/ fm-py-pk-read-only For linux users, install svn: > sudo apt-get install svn For Windows users, install svn. |
I really like the sound of this, besides perhaps the new battle system.
That's just me though, and in-game it wouldn't be so bad as it would online. Probably fun even. I particularly like the persistent features, like the trainers whom battle each other when you aren't around, and the randomly generated classes. Stuff like that is where I feel the Pokémon series should be taking itself. |
I did flick through the thread, however is this intended to be a public resource of sorts or is this a solo project game you are working on? If it's the latter you'll need to repost it in the Beginner's Showcase with a storyline and other required features mentioned in the rules. However if you intend on this being a new engine for people to work with, it should be posted in the Tutorials & Resources once you have a release. I just need you to clarify this for me.
|
Ah, I see. My apologies!
Well, both. It is open source, and I am currently designing the engine. Once the engine is complete, I will then work on an actual game, which will be separate from the engine source. I hope this helps? :\ |
Sounds like an interesting project. My game is also being developed in Python, it definitely is very awesome. Good luck!
|
Update. Map Rendering. Yup. It works. :3 |
Cool dude I dont like python but I do like what you've done with it.. I'd like to see how far you get with this...
|
Update. Map Editing. Yessir-- a map editor! :D I'm glad you like it! And I plan on going pretty far. :3 |
Why is the map & editor area so small?
|
Pretty nice stuff you already have, I'm also a programmer and making a game in Java. I'm currently using Python as scripting language for it :p
Good luck with your project :) |
You beat me to this.... So I'm making a Text-Rpg engine instead.
|
I can help with Ideas and Beta Test...
|
I can help with some minor scripts, also shouldn't you be compiling save data/maps/ect? (I'm guessing your not doing that currently from the view only svn...
|
Hum? I do have a sample map out right now, but thats' about it.
And I also work with knizz quite frequently. @Ho-oh 112 - May I see some of your python code samples? @pokemonpokemonpokemon59 -- I'll be sure to remember you once I reach that stage! Thanks! :) Update. Map Editor. The map editor is now pretty much complete. * Ignore that bug where the map got all glitchy at the end. I fixed it about 5 minutes after uploading the video. XD Controls: escape- if a map is loaded, the editor is closed and you are returned to the editor up/down - moves cursor on the menu r - enter resize-mode u - decrease height |
Right, here is a sample:
Code:
(just a few days before this thread was posted) in anycase, I can also convert arrays into strings/vice versa and then compile/decompile them using a custom-made compiler I'm working on... EDIT: lol, forgot about Java... |
Quote:
I like the new map editor and options you've added. Very nice. @ Ho-oh That doesn't really prove anything, that could have been copied and pasted from somewhere. With all you extensive knowledge why aren't you learning a language like C or C++? Because Python is not widely used in the game development industry. Infact the only games made with Python worth mentioning are Battlefield2 and 1942 and Civ IV. However with your current knowledge you could be making money making websites if your as good as you say you are. I honestly dont believe you. |
Quote:
Yeah I could but don't feel like it BECAUSE I'M HORRIBLE WITH GRAPHICS, I can't even make a simple .png file that looks almost close to horrible.... So doing that isn't worth it.... with my HTML knowledge I could make a simple text-only based website but I'm too lazy to start my own project from scratch and I'd prefer working as a co-programer/minor scripter rather than taking a whole project of which I might abandon fast.... (like the poke-essentials online I wanted to make....) So that answers both, as of my Scripting knowledge I got bored and read those books from my basement. (except RGSS which I learned from rpgmaker XP) |
Would you mind pasting the contents of 'turtle.py' ? Or is that a module I just don't know about?
I'm looking to see if you understand core concepts of OOP or not. My colleague ( for lack of better wording ) is very strict ( as well as knowledgeable ) about programming. He also maintains some of the code, just not as much as I do. So if you're going to work, you should be able to write code that he's not going to change. @KingCharizard -- Try not putting him down so harshly. You're points are entirely valid, but it's not best to make assumptions. You can't judge a book by it's cover, and there's nothing more risky than a mind left un-opened. You'll do well to remember that. -- Thanks for the feedback, guys! Right now I'm re-adjusting my map-rendering code because the code I had written was bad OOP. Therefor, I ran into problems with the design-flow when I introduced my map editor. I have fixed it -- mostly. I'm encountering some issues with positioning, but otherwise things are all well. :) I'll go ahead and commit for now. :o |
Quote:
Also looking at the source code it's a decent start. However, It'll need more organization as things grow. |
Quote:
Turtle comes with Python 3.2 (I'll paste them if they arn't in the lib folder) In anycase Turtle allows easy graphics drawing. EDIT: For me it's located here: Python Root/Lib/turtledemo/ IF You are talking about the turtle.py it's in: Python Root/Lib/turtle.py |
Update. Minor Changes & A Bug. So the minor changes: Camera-adjustment is fixed and working for the game-play. It's smoother now. The bug: NPC-movement. |
Update. Camera Sync And NPC movement. Annnd another update for the night! |
Looks pretty good. The NPC looks really jittery, and the player isn't quite centred, though.
Also, the menu animation is really really slow. Speed it up a bit! |
Update. NPCs moving! Quote:
Basically, NPC Movement is complete! The NPCs move randomly, simple enough. I don't plan on adding 'tracks' or whatever to what the NPC's do. Anyways, their names are also randomly selected ( Nerds have their list of names, Ace's have their list of names, so forth ). Collision prevention works just as it should as well. :) OH- also, I fixed NPC movement so that the position is updated before the walking animation begins, that way changing directions doesn't move you back if you were in the middle of a step. C: |
Quote:
|
| All times are GMT -8. The time now is 6:39 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.