Video Game Design/Developers

 View Only
Expand all | Collapse all

Replacement for p5play

  • 1.  Replacement for p5play

    Posted 05-20-2024 11:18 AM

    I hope everyone is having a smooth end of the school year. I am looking ahead to next year and a camp for this summer. 

    I have in the past used p5play to help develop 2D games with Javascript as an introductory unit in our Game Design course. I am no longer able to use their content and am looking for a replacement. I liked starting with Javascript as it was an easier entry for my new to coding students vs C# with Unity which I move to later on for 3D development. Any ideas with Javascript or even Python I can use for 2D web game development?

    Thanks,



    ------------------------------
    Dvora Celniker
    Teacher HS Engineering & Computer Science
    San Diego CA
    ------------------------------


  • 2.  RE: Replacement for p5play

    Posted 05-20-2024 12:01 PM

    You might want to look at the new Unity 2D course, it might meet your needs. https://learn.unity.com/course/2d-beginner-adventure-game

    If you really want to stay way from C# at first though, it is my understanding that Game Maker is adding Javascript support soon. https://gamemaker.io/en there is a fair bit of resources for that engine as well.



    ------------------------------
    Brian Bautista k12teacher
    Citrus Heights CA
    ------------------------------



  • 3.  RE: Replacement for p5play

    Posted 05-20-2024 01:47 PM

    My intro unit focuses more on the coding with games as the output. I'll look into those options. Not sure about GameMaker because it will require authorization from school. 

    Ugh. I'm so bummed about needing to switch. 

    Thanks



    ------------------------------
    Dvora Celniker
    Teacher HS Engineering & Computer Science
    San Diego CA
    ------------------------------



  • 4.  RE: Replacement for p5play

    Posted 05-21-2024 01:30 PM
    Students at my school do a blended year of:

    1. Block based coding with scratch/snap to make their first mini games. A side scroller, pong and hangman
    2. Python with free CodeHS as a kind of backbone learning textbook, and then we do circuits and programming Raspberry Pis
    3. Java as an intro to AP CS for students going into that class the next year. We focus on OOP, classes, etc then use the swing package for visuals to do some art and animations
    4. Unity and C#

    That way kids see a variety of coding languages and a variety of applications. A lot this came from UC Berkeley's Beauty and Joy of Coding curriculum about 10 years ago. Since then we have modified and tweaked it every year. I can share what I have with you if you are interested (lots of organized Google Drive folders).

    Cheers,
    Brendan

    --
    Brendan Dilloughery
    Mathematics & Computer Science Teacher
    National Board Certified Teacher
    Mountain View High School





  • 5.  RE: Replacement for p5play

    Posted 05-21-2024 02:41 PM

    Piggy backing on Brendan's response, consider CodeHS with pygame. Here is an example, and here is pygames guide for newbies.



    ------------------------------
    David Malpica k12teacher
    Cupertino CA
    ------------------------------



  • 6.  RE: Replacement for p5play

    Posted 05-21-2024 05:46 PM

    Thanks for sharing... for me switching to using Python and Pygame may be the way for me to go. Our pathway has Computer Game Design as an Introductory class so I use my first unit to introduce the coding concepts and do some easy game development. 



    ------------------------------
    Dvora Celniker
    Teacher HS Engineering & Computer Science
    San Diego CA
    ------------------------------



  • 7.  RE: Replacement for p5play

    Posted 05-21-2024 07:56 PM
    Edited by Dvora Celniker 05-22-2024 11:59 AM
    @Brendan Dilloughery  I would love to see what you are willing to share! 

    Dvora Celniker
    Teacher of Engineering & Computer Science
    Head Girls Coach Track & Field
    Canyon Crest Academy
      
       






  • 8.  RE: Replacement for p5play

    Posted 05-22-2024 10:39 PM
    Edited by joshua sheridan 05-23-2024 11:25 AM

    Hi Brendan,

    I'm in the process of helping design a video game/programming class for the high school in my district- I'd love to see whatever resources you are willing to share with any of us.

    Josh

    ------------------------------
    Josh Sheridan

    Santa Clara Unified School District

    San Jose, CA



  • 9.  RE: Replacement for p5play

    Posted 05-23-2024 02:52 PM

    I have all of my pathway course proposals in the Library section, would be happy to chat with you about what your goals are.



    ------------------------------
    Brian Bautista k12teacher
    Citrus Heights CA
    ------------------------------



  • 10.  RE: Replacement for p5play

    Posted 05-23-2024 02:50 PM
    @Brendan Dilloughery I would love to see these resources as well. I have used Game Maker for years and now my computers are so old they will not handle even Game Maker, so I am going to have to find something that will run on Chromebooks.

    Thanks,
    Banita


    _____________________________________________________________





    3 Praise be to the God and Father of our Lord Jesus Christ, the Father of compassion and the God of all comfort, 4 who comforts us in all our troubles, so that we can comfort those in any trouble with the comfort we ourselves receive from God. - 2 Corinthians 1:3-4





  • 11.  RE: Replacement for p5play

    Posted 05-23-2024 03:56 PM
    It's been a crazy week.

    So here are all of my daily lesson plans for the year with links to everything.

    The way I run the course:
    1. Students bookmark one Google Doc lesson plan. They check that daily.
      1. All of the instructions, tutorials, classworks and projects are all there
      2. That way students can work at different pacing.

    2. Students create one Google Doc daily log/journal. I have students add a new journal entry at the top of each day. They share these with me once at the start of the year. Each day they add at least 4 sentences and 2 examples of code (screen shots or links). This way I can see what they are working on a how it is going. These are my baseline weekly gradebook entries, apart from quizzes every 2 weeks or so and projects every month or two.

    3. I aim my pacing and rubrics to be at around the 30th percentile level for a few reasons:
      1. So the class isn't heavy on pressure or focused on the grade. 
      2. Most students can be successful and get an A.
      3. Students have time and pressure-free environment to be creative
      4. I made around 10% of each project grade to be their own "extension". Which can be small or large and I really encourage creativity.
      5. Students can be in completely different places and at completely different skill/ability levels and it is ok.

    4. The last month of the year students are using their programming and Java skills to work in Unity as prep for Game Design class (year 2 CTE).
      1. By this time students have strong baselines of coding
      2. They are creative and not rigidly following a tutorial
      3. Are having fun.

    Cheers,
    Brendan
    --
    Brendan Dilloughery
    Mathematics & Computer Science Teacher
    National Board Certified Teacher
    Mountain View High School





  • 12.  RE: Replacement for p5play

    Posted 05-23-2024 05:21 PM

    Banita,

    I would look into the Construct 3 game engine.

    Construct is a very good development engine that is browser based and licenses are reasonably cheap.  It has a little bit of a learning curve to make more advanced stuff but simple things are very fast.

    Let me know if you would like more details.



    ------------------------------
    Nate Walker k12teacher
    Riverside CA
    ------------------------------



  • 13.  RE: Replacement for p5play

    Posted 05-23-2024 08:29 AM

    If you're looking for something with Javascript, you could try SPRIG with Hack Club.   https://sprig.hackclub.com/gallery/getting_started

    I used it as a supplement this year for my more advanced students in CSP.   There's a few tutorial lessons to show you how to make and design on their platform and then kids can code games to post for others.   The neat thing is that if you complete a game and upload it, they will send you a handheld device that you can load games on to.  There are some other things that they send throughout the year in terms of challenges, but this was the one that my students did.   The handheld he got sent was pretty neat.  



    ------------------------------
    John Hadenfeldt k12teacher
    Cairo NE
    ------------------------------