Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

need ideas for a game about programming

Discussion in 'General Discussion' started by Mohammed14, Oct 12, 2016.

  1. Mohammed14

    Mohammed14

    Joined:
    Jul 23, 2015
    Posts:
    10
    hi , im a senior computer science student. my final year's project is a game about programming , or a game that teaches programming. for example if im going to concentrate on the object oriented programming we have classes, objects , inheritance and encapsulations. so need some ideas on how to teach these concepts in a form of a game , in other words how to implement these concepts in a game. and thank you
     
  2. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    ErisCaffee likes this.
  3. LeftyRighty

    LeftyRighty

    Joined:
    Nov 2, 2012
    Posts:
    5,148
    "screeps" took that idea rather literally :)
     
  4. Lightning-Zordon

    Lightning-Zordon

    Joined:
    May 13, 2014
    Posts:
    47
    TIS-100, ShenzenIO
     
    Martin_H likes this.
  5. ErisCaffee

    ErisCaffee

    Joined:
    Nov 26, 2014
    Posts:
    127
    That's an interesting site. Makes me wish I knew some younger kids so I could indoctrina... ahem, teach them to like programming.
     
  6. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    Last edited: Oct 16, 2016
  7. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    Another option, just give them the Unitu editor.

    It's often said that the greatest Unity game is Unity itself.
     
  8. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,143
    Building a game using editor extensions? Sounds like a fun little challenge. :D
     
  9. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    Lol. Not exactly what I was thinking.

    I was simply wondering what the point of a game that teaches programming. For anyone over 12 years old learning programming by programming is more effective.
     
    Last edited: Oct 17, 2016
    Martin_H likes this.
  10. ErisCaffee

    ErisCaffee

    Joined:
    Nov 26, 2014
    Posts:
    127
    Only if they are already able to think logically. A lot of people can't do that, because quite frankly they've never been taught how. Things like Logo and Turtle Graphics (dating myself here) teach the basics of logical thinking: do this, then do that. You'd be amazed at how many people can't think like that without help.
     
  11. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    Depends on the age group, you could cover inheritance and classes using a simple animal metaphor game.

    Which of these animals can be classed as ...?

    What sound would this animal make? [class behaviour or method to play sound]

    Inheritance animals have babies, of the same class but with new behaviours.
     
  12. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,143
    That's why you make it an editor extension. It could teach you Unity by assisting with building some simple games. It may be more effective (and less annoying) than pausing your video, implementing the steps you remember, rewinding a bit because you missed a step and didn't realize it, etc.
     
  13. Mohammed14

    Mohammed14

    Joined:
    Jul 23, 2015
    Posts:
    10
    thank you guys so much for your extremely helpful ideas. i really appreciate your ideas and your advices. again thank you
     
  14. Mohammed14

    Mohammed14

    Joined:
    Jul 23, 2015
    Posts:
    10
    great idea sir , it came to my mind but i didn't thought about the sound part which would be nice.thank you :)
     
  15. angrypenguin

    angrypenguin

    Joined:
    Dec 29, 2011
    Posts:
    15,516
    For people who actively want to learn it, sure. How many people have learned about things like economies and urban planning and other stuff by playing trading games or Sim City or similar? Do you think they'd have spent that same time studying those things instead? Probably not, because they were looking for entertainment, not education.

    Point being that people might play a game because it's fun and cool, and learn some stuff as a side effect, when they would never have spent the time deliberately studying.

    I was thinking of something similar myself a while ago, actually. Not specifically to teach programming, but just a puzzle platformer game where the puzzles are programming themed. It'd be an interesting challenge for the exact reasons @ErisCaffee mentions.
     
    Kiwasi and Ryiah like this.