Jump to content
  • Advertisement

Tutorial Doctor

  • Content count

  • Joined

  • Last visited

Community Reputation

2574 Excellent

About Tutorial Doctor

  • Rank


  • Twitter
  • Github

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Tutorial Doctor

    It's a different world! Hey!

    Hello everyone (you probably don't know me) but I just had a thought to check out this site again and it's a different world! Nice new site design and all. I started learning game development and programming from this site a while ago and now I have a job and haven't had much time for any game development. I learned so much from the people here and thought to see how everyone is doing! This community has been a great help to me. Hopefully I left a trail of useful information in the past and can perhaps contribute a bit more in the future.  
  2. Tutorial Doctor

    Why do most people recommend Python

    I doubt people say use python simply because it is easy. As Scouting Ninja and Kylotan have said, Python is widely available and good for real-world general purpose tasks.   I still say don't choose a language because it is recommended or powerful. First know what you want to create and learn the language/languages that help you create it. Simple as that.   I chose Python because the Pythonista app on iPad uses Python and it is one of the best ways to learn app development principles (I learned programming with Pythonista). I also now have Swift Playgrounds Knowing Python also helped me transition to use the Godot Game Engine. I want to learn C# with the Continuous app also (for more understanding of low level concepts).   There is also Codea which uses Lua. I have to learn Ruby for work if I want a promotion (good incentive if I ever heard one). So it's not about which is best. It is about which is most suited for the task at hand. At the end of the day these are just tools.
  3. Tutorial Doctor

    So, I want to become a game devolper...

    I think if you are a beginner and want to make games, you should try looking at a few videos on game engines you can use. Each game engine requires knowledge of a certain programming or scripting language. These are a few you can research:   Game Maker Unity Godot Unreal   I personally like Godot. Easy to get started making games and the language it uses is easy to pick up and powerful. Some things to consider when choosing:   Price Platforms Supported Learning Curve (Programming Language, API, and User Interface) Community Size Games Catalog   You can check the following sites for games made with various engines: itch.io game jolt Ludlum Dare
  4. Tutorial Doctor

    Best Way To Comment Code Without Cluttering

    There are two ways I have found that I like to comment code. One way is to describe what the previous or following code does: https://github.com/TutorialDoctor/Scripts-for-Kids/blob/master/Python/velveeta.py   Another way is to translate the code (I like this way best): https://github.com/TutorialDoctor/Pythonista-Projects/blob/master/Projects/Apps/Basic%20Bible/Basic%20Bible.py Lines 132-157 and 198-237 demonstrate this best.
  5. Tutorial Doctor

    Help with python :(

    Indeed. I was referring to this particular case. Didn't know how to format it.
  6. Tutorial Doctor

    Total Begginer needs lot of advice

    No prob about the down vote. You are on the right track though.   I learned programming concepts using Python with Pythonista (an IOS IDE on the iPad). From learning the various libraries included with Python, that lead into other areas of programming (networking, databases, regular expressions etc.), all of which are topics used across the board. That lead to research in web development for a little while. I eventually found the Godot game engine which uses a scripting language based on Python (perfect!). This engine can also be extended using the C++ programming language (great for getting more in-depth programming experience). An easy intro to C++ programming with this engine is making extensions. I could also use Python to make plugins for Blender 3D.   My next goal is to learn Ruby for web app development with Ruby on Rails and also for building plugins for Trimble Sketchup. All of these skills will be useful in creating content that I believe in. The story goes on. The best to you in your pursuits.    My github repo gave me writing experience and got me a job as a technical writer.    I have no college education.
  7. Tutorial Doctor

    Help with python :(

    To clarify further for someone who might view this thread later: John_Smith = {name: "John Smith",} error: name 'name' is not defined The syntax/grammar rules for creating a dictionary in python is: variable_name = {"key":"value"} The name of the key has to be in quotes.   The reason the error says that name is not defined is because without quotes it is treated as a variable. No variable named "name" has been defined above this code.   I have a few recommend readings:   https://gist.github.com/TutorialDoctor/980911848cad7217cfc0 https://github.com/TutorialDoctor/Software_Development
  8. Tutorial Doctor

    Total Begginer needs lot of advice

    Hello.   Imagine that you want to live in your dream house. You have a few options:   1. You could go into the forest and cut down trees to build tools to cut the trees into perfect wooden planks so that you can build your dream house.  2. You could go to a hardware store and buy both tools and pre-cut wooden planks to build your house. 3. You could buy a house and renovate it. 4. You could search all over the world and find your dream house has already been made and purchase it.   I think backwards. If it is already built, I just buy it. For example, if there is a game out already that was in my head, I play that game and I enjoy whatever entertainment I sought.   I could use templates and hack them to fit my needs.   I could use frameworks and libraries.   I could build something from scratch.   Get a good idea of what you want to do. Find the best way to do it (I like the easiest and fastest myself). Then, learn the languages or tools you need to learn in order to make your dream game. No need to build it from scratch when there are tools that already exist to help you build your idea.   And if you need a bit of help:   https://github.com/TutorialDoctor/Software_Development
  9. Tutorial Doctor

    Can the government force you to write code?

      I don't know how the iphone does it, but in general cryptographic material is stored in a HSM (hardware security module) that is specifically designed to not only prevent people from just cloning its contents, but to also actively destroy itself if it detects any attempt to mechanically break into it (e.g. by releasing a dissolving chemical if you try and disassemble it, or something like that, but more elaborate). That makes it quite hard to clone, although not impossible for a sufficiently resourceful agency, I guess.   Haha. All that came to my mind when reading this was, "This message will self-destruct in..."   Top notch security there.
  10. Tutorial Doctor

    Game Development Career Guide (PDF)

    Found this awesome resource on all things gamedev: http://www.cs.northwestern.edu/~hunicke/pubs/gdmag_career_guide_feature.pdf
  11. Tutorial Doctor

    Procedural Genration Wiki

    Yeah. I wish it was deeper too. For me it is a good starting point. I am starting to look into how these sorts of things are conceptualized first. 
  12. Tutorial Doctor

    Procedural Genration Wiki

    A must have resource for learning about procedural generation algorithms. Very useful stuff: http://pcg.wikidot.com
  13. Tutorial Doctor

    My Study on Fuzzy Logic

    So, I might have not had to discover the "fuzzy formula" on my own if I knew the keywords were Data Normalization and Standardization:   http://www.benetzkorn.com/2011/11/data-normalization-and-standardization/
  14. Tutorial Doctor

    Full 3D Animation Course (Free)

    I have been digging deep to find resources to help me make better games. Here is a video course on Vimeo(downloadable) that will teach you the animation principles and apply them to 3D animations: http://vimeo.com/107909893
  15. I have found an awesome Unity3D alternative: The Godot Engine: http://www.godotengine.org/wp/ It is Free and Open Source under the MIT license and is very feature rich. It has only recently reached their first stable version. However, This shows as much potential as Unity3D did a long while ago. Did I mention it is Free and Open Source?
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!