BotPixel Games

user_avatar
Made by: RobinsonX

PROJECT DESCRIPTION

Share this project:

Realtime Multiplayer on hyperPad is no longer going to be a dream. Realtime Multiplayer is now a REALITY. (For real!)

- Come and chat with other players, no bots!
- Edit your profile, view others' profiles!
- Your progress is saved on our database, secure and can be accessed from multiple devices!
- Have fun, make new friends in REALTIME MULTIPLAYER!

• We have a game, and we need it to be tested by actual players, leave suggestions and bug reports in the comment section below!

» Join in BotPixel Games NOW to claim your Beta Tester Rank! (You will soon gain some advantages in few updates!) [Last Chance!]

« Of course, you can branch the project and view the crazy behaviors because I cannot afford it :0

VERSION 1.4

Last Updated: January 21, 2019

Finally fixed realtime multiplayer! And our servers are working again, they are taking onto a new format so all data from previous updates are gone. ): Fortunately, your accounts will now be fully secured from now throughout. No more accounts!

Glad to announce that WE FINALLY HAVE A MINI-GAME, not sure if it works. We'll find out. ;)

Huge update.

And some cool features. Listing them below:
- A brand new MINI-GAME: Snowball Fight! A deathmatch style, winter-themed PvP mini-game. (It's VERY EARLY BETA, but it's better than nothing.)
- Customizable AVATARS (Player Models), only for the login screen, we will soon make it accessible in-game.
- A new "Settings" tab for altering graphics, sounds and managing your profile.
- The "Profile" viewer takes in a new look, also showing you features that will be available in the game soon.
- You can now view our "Discord Server" in the lobby rather than mail.
- Hidden commands work in-game.
- New PvP mechanic.
- New opening jingle.

Bug Fixes:
- Most lag coming from the login screen.
- Stupid jumping controls...
- Players have no color what-so-ever...
- Falling into the void of nothing.
- Players connect then immediately "disconnect."
- Networking is unstable, connecting and disconnecting every few seconds.
- Freezing login screen when inputting invalid credientals.
- "" accounts.
- Chat message doesn't go through.
- and much more, not listing all of it...

COMMENTS

YOU MUST BE SIGNED IN TO LEAVE A COMMENT

June 06, 2019

Won’t let me play. ☹️

June 06, 2019

This project is outdated. 😬

February 16, 2019

Idea: you should add an offline mode filled with bots.

January 31, 2019

Poor iPad Air can't even get past the loading player screen before crashing :(

January 31, 2019

Don't worry, I've got this fixed using preloading, all the global UI objects trigger at the same time which causes so much lag. I've found a way to keep them from triggering when transferring scenes (in this case, to the lobby), because for some reason, triggering the root behaviors of global objects at least twice in this project crashes. (Mainly because there are so many global objects.)

Hope they can fix that! 👌

On the plus side, there are going to be a mass of performance fixes in the next update. I'll be using a completely new technique called "chunking," similarily like how Minecraft renders in chunks of terrain at a time. Instead of hundreds of objects in the scene at once, I can limit it to a minimum of 20 as the objects can simply "recycle" themselves. 🤔

January 31, 2019

Yeah for that reason I like to use as few objects as possible when making my games. I even put my main menu for one as an overlay scene 😛 so that while the game is running nothing that isn't being used is even loaded at all.

January 21, 2019

Should add fake players like bots because there aren’t enough people on to play the games with. Great concept though!

January 21, 2019

Planning to add bots that can play games with you, great idea! Thanks!

Besides, I heard that hyperPad is getting popularized later this year. Someday, bots won't be needed anymore. :)

January 19, 2019

This is interesting but I had a few issues

  1. The game lags very badly, mainly during the intro and once your player spawns in
  2. After logging in you get a white screen that stays for about 15 seconds which makes it look like the game completely froze, something should be added to communicate that its loading
  3. The exit button on the mail menu didn’t work and I got stuck

January 19, 2019

Alright, the introduction screen is going to be scaled down, the background is what is making it lag, only a picture for the background will be decent enough. 😬 And in the next update, I will have Graphical Settings in store to scale down performance during gameplay, so that's good for now. There are a bunch of bugs in this version that were fixed, I will release the update soon. 👏

January 19, 2019

Thanks for responding, I played for another minute and noticed a few more issues/have a suggestion

  1. If you put in the wrong login details the game freezes
  2. The info button takes a long time to use, it took about 15 seconds before it loaded
  3. If you hold the joystick up to jump it wont stop jumping until you let go of it, even if you point it down
  4. Sometimes the character sprite doesn't flip
  5. I crashed at the white screen after logging in once

And a suggestion: 9. It would be nice if tapping the discord would open up a text prompt thing so I could copy it to my clip board

January 19, 2019

Thanks! The version you are currently playing on is outdated, so networking is very slow.

Character sprite flips shouldn't matter too much, besides, it only works after the player has stopped moving, because the constant triggering of the behaviors cause lag. 👌

I'll update this later today! (Probably)

and I fixed most of the bugs you mentioned in the update. :)

January 12, 2019

Wow, very impressive! Keep rocking man

January 13, 2019

Thanks! There may be some networking issues though, working on fixing that before releasing the next update. ;)

January 05, 2019

Strange, a lot of the times there'll be no audio except for weird static noises, as well as a sort of echoing-static sound when typing with the keyboard into a message input.

January 05, 2019

On the startup screen, the audio is oddly way less buggy than the audio in the lobby... Hoping the developers fix the audio stuttering and lag. :3

January 04, 2019

Any way you can make an offline mode as well?

January 04, 2019

Yeah, definitely adding that!

Offline mode will be available when the server is down or when the connection is poor. 👌

January 03, 2019

UPDATE: from January 3rd » The server will be closed for a while until the next update comes by! We are moving everything and making a more secure network. ;3 Hope this doesn't take long.

January 03, 2019

( sorry for this comment, it’ll maybe have a lot of my bad english in it, but I’m terribly sick ^^’ ) Wouah, I can’t play the game ( because it crashed after the white screen ^^’ ) but waouh, there is a lot of possibilities now!

I really want to learn it but erh... I’m really sick these days, I think I might need to go to hospital or a doctor because it’s getting worst... bur erhh, my parents doesn’t want to listen to me ^^’

I’m excited about this game, I’ll join the discord server to stay in touch with the game and maybe I could try again to play it in the future ( I hope ;~; ) . Happy New Year, I hope you’re doing great !

January 03, 2019

Awww... Hope you get better, happy new years! 👌

January 03, 2019

Probably not the best place to put this but where did you go aha?

January 03, 2019

Sorry, I crashed :3 👌

January 03, 2019

I will come back on now :)

January 03, 2019

Alright xD

January 03, 2019

What’s the discord link?

January 03, 2019

https://discord.gg/qtJV4Px

And anyone else who is reading this are welcomed to join our BotPixel Games discord server!

January 03, 2019

Crashes my iPad Air whenever it tries to load what I think is the lobby. White screen for a few seconds then crash :(

January 03, 2019

😬 Make sure you first restart hyperPad before you play the game, the project preloads the lobby scene before it transfers you to the lobby level. On my experience, it works on the first attempt but crashes on the second attempt. Could be just hyperPad, but I will try to make it less laggy... :3

January 03, 2019

I believe this is a beta issue.

January 04, 2019

Hopefully it is. I do have the build that fixed a crash, maybe there's still another.

January 03, 2019

This is sooooooo cooool! I just wish I would be on at the same time as someone else! I can’t wait to see where you take this! :D

January 03, 2019

:) It'll be hard to meet another person in the game at the same time, I heard hyperPad Admins are attempting to make the community active again, where thousands of users can take part of hyperPad.

I can see this having a potiential!

January 02, 2019

This is really polished! Great job!

January 02, 2019

Thank you! :)

January 02, 2019

Looking really promising, great job as always. Still stutters/lags a bit just from walking around (iPad Air 2), but I'll be getting a newer iPad in a few months so hopefully won't be a problem.

January 02, 2019

Thanks! There are usually lag spikes when the user: hovers over buttons, moves around, or when players connects/disconnects. It could be how hyperPad works, but I'll try to find a less laggy method of UI controls.

Lag from players connecting and disconnecting will not be a huge issue, but when it's needed, I'll try to make those events smoother.

January 02, 2019

This is great! Awesome to see someone finally use the multiplayer functionality. Looking forward to seeing gameplay added.

January 02, 2019

;) Thank you! I've been wanting to do this in a while, or having anyone to do this!

I'm really glad to see that we can bring realtime multiplayer to hyperPad, it really brings up a lot of possibilities.

January 02, 2019

I’ve spelled my name wrong and now it’s wrong for ever haha. Any way to change it?

Also it’d be nice if there was a chat box where you can see the chat in case you miss a message. Maybe even show messages from when I wasn’t logged on.

January 02, 2019

I'll add a profile settings in the next update, and a "show chat" button. ;)

Hmmmm... The chat only goes through to logged in or connected users, I might go on and learn the basics of HTTP requests, I know they post and recieve data, I can implement some account login type of thing so other users can't impersonate other users, I could create leaderboards and many things!

So many possibilities... 😄

January 02, 2019

You can store an array of messages on the server and emit that list when the user logs in. Every time a user emits a new message, push it onto the array.

January 02, 2019

I'll try that. I'll add a limit though, I don't want the array to be too long, it would build up over time. :3

January 02, 2019

The idea for this game is really cool! Also the real multiplayer is very cool! But I think you put so much effort into it for nothing, because you'll probably never have many players playing it at the same time. HyperPad simply has too few users! That's a shame. HyperPad just has to go to other platforms as well. You could publish the game in the App Store then you might have some players there :) Good Luck

January 02, 2019

Yeah, that's what I was thinking. :) Only if hyperPad was popularized... 🤔

If I can make players stay in the game longer, there is a higher chance of two players meeting each other... :3

January 02, 2019

I don’t think it’s a waste of time at all. He’s definitely learning new skills that are transferable to other parts of the tech industry. Just by creating this he must have learned how to set up a server, how to write code for server side logic, use socket.io, then also how to handle game logic and user interactions.

This is some pretty advanced stuff that is great to learn. Whether your making a small game on hyperpad, or creating the next Facebook.

As for hyperpad community. 2019 we’re going to focus more on making the community active again. So hopefully with everyone’s help we can get back to our prime where we had thousands of users taking part in the community.

January 02, 2019

I love to hear that. 👏

January 02, 2019

I can see this project being very popular if the community is increased!

January 02, 2019

Me too! I just gotta spice up my project with some social features. Like having a gifts feature where players can share currency with one another, having a friends list, and possibly having user-created clans. :)

I go haywire with this type of stuff... Gotta learn more on networking behaviors and more on how socket.io server works on their end if I wanna implement this kind of stuff.

January 02, 2019

Happy New Years!