33

Cards Against Humanity online game server

Project Type
Existing open source project
Summary

Cards Against Humanity online game server

Description
I'm talking about Pretend You're Xyzzy which is a famous game based on CAH and has been developed by ajanata. The server hasn't been updated in a while and it's a shame. I'd like, with some of you, to maintain it by creating new updated servers. The plan is to rewrite a great part of the game logic and hopefully create a new web interface (moving away from JSP). An app for Android is also available (created by me) and adding some extra features like user accounts would be a very nice touch. The currently up and running game is at http://pretendyoure.xyz/. Our game is running at http://pyx.gianlu.xyz/ thanks to @AL1L who provided a server. Anyone who wants to contribute can start making pull requests.
Tech Stack
Java, HTML, JS
Current Team Size
3
URL
Comments
  • 2
  • 0
  • 1
    .++

    Sounds interesting will look into it later this day.
  • 0
    📌
  • 1
    I love cah! 📌
  • 2
    Oh, there are people using jsp without being forced to?
  • 1
    @BindView it's a 4 years old project
  • 0
    📌
  • 0
    📌
  • 0
    📌
  • 0
    . *tacticat dot*
  • 2
    Currently working on the frontend. Redesigning to be sleeker and use Material Design. Anyone interested in working with it, please let me know.
  • 0
    @illusion466,
    Right now HTML mockups are being done in the material-ui branch. We're not doing JSP, it's actually not even needed. We're hooking AJAX up to the pages with JS after they've been designed.

    Currently, design is being done with MDL. More info on that can be found on getmdl.io. @Gianlu is hooking the mockups up with the server he's redone with my mockups, and I'll probably help with that when I can.
  • 0
    @illusion466

    Also we don't have a host (yet). If someone wants to put this up somewhere once it's finished, a few friends of mine already have shown interest in it. I don't have money to host it 😞
  • 1
    @mgagemorgan I'll try to raise some money with my app when we'll have additional functionalities providing them to the users in the app.
  • 2
    Definitely interested in helping out
  • 1
    @matteodem if you want to join our Discord server, contact me: @gianlu#6745
  • 1
    I can help with frontend design if you're going to revamp the ui!
  • 2
    @ttelge We're doing material design using MDC - I'll post some screencaps
  • 2
    The themes component @gianlu added works
  • 2
    Cardcast browse
  • 2
    Viewing decks works also
  • 2
    One of the goals is to work on mobile browsers as well
  • 2
    Here's the main screen:
  • 2
    You can use the aforementioned Cardcast Browse to find codes to pop in here:
  • 2
    I've documented a fuckton of work here, have a look:

    https://github.com/devgianlu/...
  • 2
    @mgagemorgan Looks great! I'm going to clone a copy into my Intellij IDEA and see how much I can comprehend of the code
  • 0
    We're up to one of the last hurdles - the game itself. We're using HTML and JS for server comms - no JSP here. We use AJAX to communicate with the servlets.

    We've come a long way - unfortunately I haven't had as much time to struggle with this as I'd like, but...thanks to @gianlu for keeping it going! I do step in every once in awhile but college classes fucking suck the life out of me and most of my spare time is spent studying, unfortunately.

    This is a project I've been thinking about since AT LEAST 2015, so I'm glad to see others want to see it come to fruition - a material design and mobile-friendly PYX is insanely awesome!!
  • 0
    @ttelge Awesome! One of the last priorities I have is to get the chat and scoreboard into the hamburger menu. When this game gets played on mobile, the last thing I want is that HUD that was in the original taking up valuable screen estate.
  • 2
    Games are operational!!!
Add Comment