User Tools

Site Tools


notes:comporg

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
notes:comporg [2019/03/13 18:55]
jwilli57 [Useful links]
notes:comporg [2019/05/09 10:10] (current)
jwilli57 [Boss Breaker]
Line 13: Line 13:
   * Questions you have that may deserve a more visual answer   * Questions you have that may deserve a more visual answer
  
 +======NES ROMs======
 +
 +  * [[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>​)
 +
 +Want to play the NES ROMs on your own system? You can download them [[https://​lab46.g7n.org/​~wedge/​content/​NES_ROMs|here]]
 +
 +For web-based play, I am using [[https://​jsnes.org/​|jsNES]],​ a javascript NES emulator.
 =====Useful links===== =====Useful links=====
  
Line 54: Line 64:
   * https://​shiru.untergrund.net/​articles/​programming_nes_games_in_c.htm   * https://​shiru.untergrund.net/​articles/​programming_nes_games_in_c.htm
   * https://​megacatstudios.com/​blogs/​press/​creating-nes-graphics   * https://​megacatstudios.com/​blogs/​press/​creating-nes-graphics
 +  * https://​www.nutsvolts.com/​magazine/​article/​using-seven-segment-displays-part-2 (Practical Decoder/​Driver ICS)
 +  * https://​easyeda.com/​modules/​5611BH_e4b1d99de0464446949d4933562b1710 (seven-segment display)
 +  * https://​megacatstudios.com/​blogs/​press/​organizing-nes-graphics-banks
 +  * NES ROM analysis videos
 +    * [[https://​www.youtube.com/​watch?​v=2VHySu_jaPw|SMB3 sound fx bug]]
 +    * [[https://​www.youtube.com/​watch?​v=wfrNnwJrujw|SMB3 loading seam]]
  
 ====January 22, 2019==== ====January 22, 2019====
Line 229: Line 245:
     * Jimito - Boss Breaker: Every level is a Boss fight     * Jimito - Boss Breaker: Every level is a Boss fight
     * Josh - Lancer: Medieval tag with pointy sticks!     * Josh - Lancer: Medieval tag with pointy sticks!
-    * a+    * Stephen - Portal Kombat: Two player Mayhem!
     * a     * a
     * a     * a
Line 239: Line 255:
  
 ====Portal Kombat==== ====Portal Kombat====
-    *Stephen +Created by Stephen 
-    ​*Primitive ​form of Mortal Kombat+This will be a primitive ​form of Mortal Kombat... but with portals!
     *TODO     *TODO
       * New sprites ​ x       * New sprites ​ x
-      * Walls+      * <del>Walls</​del>​
       * Portals!       * Portals!
         * Build portals ​ x         * Build portals ​ x
         * Set up teleportation logic x         * Set up teleportation logic x
       * Attack       * Attack
-        * Make weapons appear and move +        * Make weapons appear and move x 
-        * Collision detection (Yippee) +        * Collision detection (Yippee) ​x 
- +        * <​del>​Score</​del>​ 
 +        * Life x 
 +      * Title Screen 
 +        * Choose character x 
 +        * P1 & P2 x 
 +      * End Game Stuff 
 +        * Life decreasing x 
 +        * FINISH HIM! x 
 +      * Bonus stuff 
 +        * Restarting x 
 +        * Second level 
 +        * Change the way Thing attack works (Now the Thing'​s weapon is twice as fast!!)x 
 +        * Show character names when arrow is over the sprite x
 ====Boss Breaker==== ====Boss Breaker====
   * Jimito   * Jimito
Line 261: Line 288:
  
 Progess:​\\ ​ Progess:​\\ ​
-SWARMSwarmlings fly around, boss auto updatesboss presetup is good.+MinionsDone\\  
 +Bosses: Done\\  
 +Players: Done\\  
 +Score/​Health:​ Done\\  
 +Win/Game Over: Done\\  
 +Menu: Done\\ 
 +Music: DONEjust add custom song
  
 To-do:​\\ ​ To-do:​\\ ​
-  * Hit detection + despawn of sprite +Secrets 
-  * health/​score +Medals
-  * Level start +
-  * Starting Screen +
-  * Music?+
 ====Brain Storm==== ====Brain Storm====
     * Rana and Mike     * Rana and Mike
Line 308: Line 338:
 progressively quicker and quicker. You can use the  progressively quicker and quicker. You can use the 
 directional keys to move around, and B to shoot at  directional keys to move around, and B to shoot at 
-the asteroids above. The asteroid sprites will be  +the asteroids above. The asteroids are set to main asteroid clock that shoots ​the asteroids in increasingly difficult speeds. With a random number generator, an element ​of unpredictability is added as well. At the same time, obstacles such as satellites will be moving horizontally across the screen. These will block your fire as well as your movement. However, there will be powerups that may spawn that you'll only have to shoot to acquire! 
-shot from moving tile above the top of the  + 
-screen. At the same time, obstacles such as satellites will be moving horizontally across the screen. These will block your fire as well as your movement. However, there will be powerups that may spawn that you'll only have to shoot to acquire!+ 
 +==Point System== 
 +  * Destroyed asteroid: +10 
 +  * Missed missile: -1 
 +  * Damaged satellite: -10 
 +  * (Co-op)Damaged opposing player: +5 
 + 
 +==Game Mode== 
 +  * 2 player allows the game to have 3 separate game modes: 
 +  * Classic 1 player run to save the world! 
 +  * 2 player versus: The 2nd player plays as an aggressive space invader with the quest to annihilate Earth. 
 +  * 2 player co-op: The 2nd player assists the 1st by joining the fray to protect humanity.
  
-==Pending Ideas==   +==power-up types== 
-Although it was stated that the projectiles will be fired from a moving tile, it may be much more simple to just have the coordinates used to spawn the projectiles directly.+  - Shot delay decrease 
 +  - screen clear 
 +  - ship speed increase 
 +  - Heals
 =====Bug Corner===== =====Bug Corner=====
  
notes/comporg.1552517739.txt.gz · Last modified: 2019/03/13 18:55 by jwilli57