Sign in to follow this  
biggjoee5790

Some ideas for me

Recommended Posts

Hey guys I really want to improve my python skills so I can begin doing what I really want to be doin, programming games. Im looking for some cool ideas for programs that I can create in order to practice my skills. I havent learnt anny OOP in Python yet.. but I do know almost all other console based ideas. I covered functions, file IO, Exceptions (try, except), most built in objects (lists, tuples, dictionaries), statements (if, elif, else, for, while, etc). I am still learning but I wanna get a firm grasp of creating all sorts of programs before I begin learning about classes and objects because I know its gonna confuse me at first. So can you guys help me out and tell me what the best way to practice is? im tired of just reading through my books :)

Share this post


Link to post
Share on other sites
sorry i probrobly wasnt clear.. I havent learned any pyagme yet. I am still creating console based apps. I want to get good at programming in the console without OOP, then move onto OOP, then when Im really confident in the console Im gonna start learning how to make GUIs and Pygame. Right now I want some ideas of how I can practice stuff using the console only.. no GUIs and no graphics.

Share this post


Link to post
Share on other sites
Number and word games are good. Make number guessing games, hangman games, etc. This won't get you too far, those games can be implemented with a minimum of language features. Move on to simple RPG simulators. Make a character class with some statistics, a collection of them for a party, make a monster class and a combat system. Make an interactive fiction game (like Zork or Adventure) with places to explore, items to pick up and puzzles to solve. There are a lot of possibilities here, just pick something and write it. If this is just a learning project, it doesn't really matter what it is.

Once you feel relatively comfortable with making these programs, jump right into pygame. The pygame aspect of a game is just a small part.

Share this post


Link to post
Share on other sites
Quote:
Original post by Kylotan
Oluseyi already gave you a pretty good list on your previous thread.


oo man sorry about that.. I knew I made a post about this but I couldnt find it. I apoligize guys, You can delete it if youd like. Thanks for the suggestions by the way. Im gonna try some of that stuff. The text based RPG actually sounds really cool. Im sure it would be easier to create with classes and OOP but I guess I could do it without OOP, and then when I learn it I can refine the game and redo certain parts with classes and objects.

Share this post


Link to post
Share on other sites
Quote:
Original post by UziMonkey
Number and word games are good. Make number guessing games, hangman games, etc. This won't get you too far, those games can be implemented with a minimum of language features. Move on to simple RPG simulators. Make a character class with some statistics, a collection of them for a party, make a monster class and a combat system. Make an interactive fiction game (like Zork or Adventure) with places to explore, items to pick up and puzzles to solve. There are a lot of possibilities here, just pick something and write it. If this is just a learning project, it doesn't really matter what it is.

Once you feel relatively comfortable with making these programs, jump right into pygame. The pygame aspect of a game is just a small part.



Hey man do you think you can help me out with making the program you recommended? I wanna make the hero and monster classes, combat system, an inventory, etc. Do i need to use OOP too achieve this? I havent really learned much about classes and objects yet but Ill learn it now if its necessary to be able to do this. Can you just gimme some tips on how to represent all these diffrent things? Like should I create functions that make a character and lists to represent some sort of inventory. Id also like to create a pool of stat points that can be spent on attributes, but also have certain classes start off with specific stats.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this