Skip to content
View gurulantern's full-sized avatar

Block or report gurulantern

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gurulantern/README.md

Hey there! I’m Alex!

Latest Projects

CoLab - Polyphemus Game - 2024

  • Based on the tale of Polyphemus in the Odyssey, players play as greek soldiers looking for treasure and sheep in the caves of the cyclops.
  • Players must pass the turn to move and keep away from the cyclops or else lose their score.
  • Web traps can catch players preventing their move and requiring another player to come and untangle them.
  • If at the end of the game, all players have sheep, the team will unlock a secret level where they can grab more treasure.

CoLab - Abu Simbel Game - 2024

  • Multiplayer card game focused on dismantling, transporting, and rebuilding temples
  • Each card comes with a cost to their overall budget. With a budget surplus, they can buy upgrades in between rounds and upgrade the effectiveness of their cards.
  • Saving temples earns a positive score and rebuilding them adds a bonus score.
  • Every round, players watch as the Nile valley slowly floods and eats temples they were not able to save.

HubSpot Automation Project - 2023

  • Worked in a coding pair to make an app on Google AppsScript to interact with Hubspot and Slack API to email students after querying for relevant data on students.

Sub Finder App - 2022

  • With a team of other faculty members, I helped to create a possible solution for organizing substitute opportunities in an equitable manner.
  • I learned the Slack API and how to create an app for everyone in the Slack workspace to use. The feautures I built included:
    • A form to update itself based on choices and take data from a submission event.
    • Using node-schedule to set times for the app to do certain jobs.
    • Adding a way for the app to interact with Google Sheets and populate the sheets with data with every request made and resolved.

Stone Age Prototype Game - 2022

  • Learned C# and Unity 2D to create a possible prototype for a game to be played in Synthesis style.
  • Learned how to use the Colyseus multiplayer framework to manage multiplayer gameplay. Challenges I overcame in this process included:
    • Reading TypeScript and C# code to learn how to use Colyseus despite a low amount of documentation and tutorials.
    • Updating state for all players along with the different ways for players to update the state. The state of the game included:
      • Animations
      • Multiple scores
      • Building/placing objects
      • Taking objects
    • Hosting a WebGL game on the Arena server while bypassing two large bugs in the Unity WebGL builder and the Colyseus WebGL build.

Pinned Loading

  1. sub-finder sub-finder Public

    A randomized substitute selector solution for Synthesis School

    JavaScript

  2. stoneageprototype stoneageprototype Public

    Stone Age Game

    C#

  3. Server Server Public

    TypeScript

  4. buildspace-dao-starter buildspace-dao-starter Public

    Forked from buildspace/buildspace-dao-starter

    HTML

  5. Instabot Instabot Public

    Trying out python applications. The bot works with updates. The most recent works but will get flagged if you do not post regularly.