NextCloud Games

I might sound kindof like a kid for saying this, but is anyone working on any Nextcloud game apps?

It might be cool to create an arcade of sorts for employees to login and compete for the top score, create a little competition and leisurely fun in the workplace. It might be the perfect opportunity to bring back old arcade games.

3 Likes

I was considering writing a chess app, where you could play against other users, a while back, but at the moment I’m quite busy with the calendar. :wink:

If someone else wants to take that idea, I’d definitely contribute. :slight_smile:

2 Likes

Thanks for contribute :nerd_face:

Just starting out with NextCloud on linode. So far like what I see. As forum topic stated, seems like games aren’t getting a lot of love with nextcloud. I’d like to try developing a simple game for nextcloud. Recently my nieces introduced me to a simple puzzle game like mastermind from ancient days, wordle. Not sure if anyone is working on something like this already. Does anyone know if something like this already present or in the works? If not, anyone interested in helping out with it? I have coding exp in python and various other languages but would need a quick tutorial for a simple app like hello world or something. Is there a link for tutorials for nextcloud app development? Particularly game development if different than normal nextcould apps?

I was just about to open a topic but just merge with this.

I thought to implement dosbox as a game engine.

Old dos games can be uploaded and played.

Here is the pitch of the html / javascript needed to run the game

<!doctype html>
  <html lang="en-us">
    <head>
     <meta charset="utf-8">
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     <title>Jones in the Fastlane</title>
     <style type="text/css">
        .dosbox-container { width: 640px; height: 400px; }
     </style>
    </head>
    <body>
      <div id="dosbox"></div>
      <br/>
      <button onclick="dosbox.requestFullScreen();">Make fullscreen</button>

      <script type="text/javascript" src="https://js-dos.com/cdn/js-dos-api.js"></script>
      <script type="text/javascript">
        var dosbox = new Dosbox({
          id: "dosbox",
          onload: function (dosbox) {
          dosbox.run("jones.zip", "./JONES.BAT");
          },
          onrun: function (dosbox, app) {
          console.log("App '" + app + "' is runned");
          }
        });
    </script>
 </body>
</html>

this requires the file jones.zip

source: https://js-dos.com

or maybe implement ready to play games