Skip to content

Popular 2028 implemented in Elixir with multiplayer option

Notifications You must be signed in to change notification settings

harisbotic/2048-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

  1. Context
  2. Project Requirements
  3. How to run
  4. References
  5. My other work

Context

My first ever Elixir line of code has been written here.

I wanted to challenge my self and learn a new language/framework (the basics for start) in less then a week so I choose Elixir and Phoenix LiveView even though I was never in touch with them before. Phoenix LV makes the multiplayer implementatino of the game much easier.

It was a very fun journey btw!

Note: Regarding the multiplayer mode, I have the implementation in my head and I know it would take somebody who know Pheonix LiveView better 20 minutes to write it in this project but I don't have much more time at the moment and it would take me a bit more time. Maybe I will do it later.

Project Requirements

Click here to read the project requirements

How to run

Prerequisite

Configurations

How to Run

  • Install dependencies with mix deps.get
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

References

My other work

Homework Tasks

  • DB design and queries for high load LINK
  • Palindrome finder algorithm task with unit testing LINK
  • File explorer problem (with DB stackoverflow prevention) LINK

My Blogs

I just started one and it's still work in progress and I am happy to share it with you

  • Separating Domain and Persistence logic LINK

Open source contributions

I have this one amazing contribution to Linear, check it out :D

Screenshot

image

About

Popular 2028 implemented in Elixir with multiplayer option

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published