User Tools

Site Tools


haas:gaming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
haas:gaming [2019/05/02 09:27] – [A plan] wedgehaas:gaming [2019/05/09 08:41] (current) – [CREATING games IS possible] wedge
Line 1: Line 1:
-======The Reality of Making Gams======+======The Reality of Making Games======
  
 By [[/haas/home|Matthew Haas]]\\  By [[/haas/home|Matthew Haas]]\\ 
Line 12: Line 12:
   * A plan: what are you making?   * A plan: what are you making?
     * is it feasible?     * is it feasible?
-      * are you sure?+      * are you sure? Especially if you've never done it before.
  
 ====A particular set of skills==== ====A particular set of skills====
Line 53: Line 53:
   * This semester, I chose (well, I asked, the class enthusiastically agreed) to explore the 1980's Nintendo Entertainment System (NES), where the aim was to create games (ROMs) as a demonstration of concepts learned and efforts expended.   * This semester, I chose (well, I asked, the class enthusiastically agreed) to explore the 1980's Nintendo Entertainment System (NES), where the aim was to create games (ROMs) as a demonstration of concepts learned and efforts expended.
     * We weren't unsuccessful:     * We weren't unsuccessful:
-      * https://youtu.be/ZYIv1fFfWDM+      * https://youtu.be/ZYIv1fFfWDM (BrainStorm) 
 +      * https://youtu.be/5ZWjTgr4h78 (Asteroids)
       * There are other efforts underway as well:       * There are other efforts underway as well:
         * https://www.youtube.com/playlist?list=PL172Xo7heu1adC57cUiyMBhsMh5wnc_eL         * https://www.youtube.com/playlist?list=PL172Xo7heu1adC57cUiyMBhsMh5wnc_eL
         * And in my Spring 2019 Systems Programming class, we also explored applying concepts through games (using SDL):         * And in my Spring 2019 Systems Programming class, we also explored applying concepts through games (using SDL):
           *  https://www.youtube.com/watch?v=gxB98OAwDHY           *  https://www.youtube.com/watch?v=gxB98OAwDHY
-      * want to see them in action? 
  
 ====HOW do I start?==== ====HOW do I start?====
Line 91: Line 91:
 ====Want a taste?==== ====Want a taste?====
  
-  * Let us explore some basic concepts of programming:+  * Let us explore some basic concepts of problem solving: 
 +    * Logic Puzzles are very useful in cultivating these abilities. A beneficial class activity I utilize is [[/haas/gaming/puzzles|letter division puzzles]]. I have prepared a worksheet. 
 +  * And also programming:
     * https://turtleacademy.com/playground     * https://turtleacademy.com/playground
  
 ====Questions?==== ====Questions?====
 +
 +=====Resources=====
 +
 +  * Want to play the NES ROMs on your own system? You can download them [[https://lab46.g7n.org/~wedge/content/NES_ROMs|here]]
 +    * [[http://lab46.g7n.org/~wedge/content/NES/brainstorm.html|Play BrainStorm]], by [[/journal/spring2019/relliot9/start|Rana Elliott]] (<relliot9@corning-cc.edu>) and [[/journal/spring2019/mkowulic/start|Mike Kowulich]] (<mkowulic@corning-cc.edu>)
 +    * [[http://lab46.g7n.org/~wedge/content/NES/bossbreaker.html|Play BossBreaker]], by [[/journal/spring2019/jwilli57/start|"jimito" Williams]] (<jwilli57@corning-cc.edu>)
 +    * [[http://lab46.g7n.org/~wedge/content/NES/portalkombat.html|Play PortalKombat]], by [[/journal/spring2019/sepp/start|Stephen Epp]] (<sepp@corning-cc.edu>)
 +    * [[http://lab46.g7n.org/~wedge/content/NES/asteroids.html|Play Asteroids]], by [[/journal/spring2019/dgreen16/start|Dylan Green]] (<dgreen16@corning-cc.edu>) and [[/journal/spring2019/wprice2/start|William Price]] (<wprice2@corning-cc.edu>)
 +    * Send them an e-mail with questions or compliment them on their efforts.
 +    * Want to play but cannot install an NES emulator on your computer? Try [[https://jsnes.org/]] (drag and drop ROM onto the squares)
 +  * Want more letter division puzzles? My growing collection can be found [[https://lab46.g7n.org/~wedge/content/ltrdiv/|here]]
 +    * very much a work in progress, reorganizations may happen over time
 +    * various categories of difficulty:
 +      * easy - basic level letter divisions
 +      * med - medium level letter divisions
 +      * hard - challenging letter divisions (requiring more indirection)
 +      * bases - letter divisions of all difficulties encoded in number bases OTHER than base 10
 +      * superhard - puzzles I haven't figured out a solution to
 +      * todo.tmp - puzzles I have generated but haven't evaluated yet (some might not be solvable)
haas/gaming.1556803643.txt.gz · Last modified: 2019/05/02 09:27 by wedge