[Mod] myarcade [myarcade]

User avatar
Don
Member
Posts: 1643
Joined: Sat May 17, 2014 18:40
GitHub: DonBatman
IRC: Batman
In-game: Batman

[Mod] myarcade [myarcade]

by Don » Post

Image

myarcade - first person arcade games
___________________________________________________________________________________________

Depends - myhighscore (include in modpack)
Download - myarcade
Github - myarcade
License - DWYWPL
___________________________________________________________________________________________

It is fun to play arcade games but even more fun to get in the game. When you start a game you are teleported into the game. Being a part of the game brings the game to life. The integrated high score system tells you how well you are doing. Challenge your friends and see who is in the top 10.

Nathan Salapat did a video review. https://www.youtube.com/watch?v=4cL8FHABUwI

The first is Pacmine. Collect all the pellets. Watch out for the ghosts. You can get power pellets and eat the ghosts.
The schematic is 29 x 38 x 5
Spoiler
Image
There is also a Pacmine mini for the players that find the regular one too hard.
The board is 27 x 15 x 4
Spoiler
Image
Here is Mario. Collect the coins and watch out for the turtles.
The schematic is 36 x 5 x 19
Spoiler
Image
There is a high score mod. Place the high score node and right click on it. The player name and score is shown.
If you make a game mod you can register it with myhighscore.

Mod is by Ferk Don and Nathan
Last edited by Don on Sun Apr 03, 2016 17:36, edited 7 times in total.
Many of my mods are now a part of Minetest-mods. A place where you know they are maintained!

A list of my mods can be found here

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: [Mod]myarcade[myarcade]

by benrob0329 » Post

This is AWESOME!!!!!

A few bugs/polish: The glass in Mario is breakable, the glass in Pacmine isnt connected, and I think the chomping sound would sound better if it only had one chomp in the file.

We definitely need more mods like this, maybe a capture the flag game, or a Quake

User avatar
Ferk
Member
Posts: 337
Joined: Tue Aug 18, 2015 17:18
GitHub: Ferk

Re: [Mod]myarcade[myarcade]

by Ferk » Post

Thanks!
benrob0329 wrote:We definitely need more mods like this, maybe a capture the flag game, or a Quake
This is a modpack and we plan to extend it with more games, suggestions are welcome ;)

So far we have also planned nibbles and pong. I was working on them but some things came up and it's taking longer than expected so we decided to release it in the forum anyway even if at the moment there's only 2 games (and a mini board), but maybe we'll have some new game within a few weeks. Just busy with Dungeontest and RL as well.

I think rubenwardy already wrote a capture the flag mod: viewtopic.php?f=10&t=13157
And there's a shooter from stu as well: viewtopic.php?f=11&t=7846
{ ☠ Dungeontest ☠ , ᗧ••myarcade•• }

User avatar
jp
Banned
Posts: 947
Joined: Wed Dec 18, 2013 09:03
GitHub: kilbith
Location: France

Re: [Mod]myarcade[myarcade]

by jp » Post

I'll applaud this when you make it formspec or HUD-based, like a mini arcade game.

Can't you just aim higher than that ?

User avatar
Don
Member
Posts: 1643
Joined: Sat May 17, 2014 18:40
GitHub: DonBatman
IRC: Batman
In-game: Batman

Re: [Mod]myarcade[myarcade]

by Don » Post

jp wrote:I'll applaud this when you make it formspec or HUD-based, like a mini arcade game.

Can't you just aim higher than that ?
Why do you feel that it must be a formspec or hud based game?

We wanted the players to be in the game. We achieved that.
You may not like a first person type game but a lot of people do. It is very subjective.
Your statement is rude and insulting. You do not have to like it but being rude about it unnecessary.
If you are being insulting because you miss interpreted what I said to Vanessa then screw off. If not then please explain why you would make such a rude comment.
Many of my mods are now a part of Minetest-mods. A place where you know they are maintained!

A list of my mods can be found here

User avatar
Ferk
Member
Posts: 337
Joined: Tue Aug 18, 2015 17:18
GitHub: Ferk

Re: [Mod]myarcade[myarcade]

by Ferk » Post

I don't think using formspecs or HUDs would be worthwhile.
It would be inefficient and limited by design, since HUD / formspec updates need to come from the server, so latency would be bad for games that run on a higher speed on higher levels.

Also, the fact that these games are 3D makes them more interesting, otherwise you can just play flash or html5 games in the browser for the same experience and you can find a hundred clones in 2D that are the same, we aim higher than that ;)
{ ☠ Dungeontest ☠ , ᗧ••myarcade•• }

User avatar
jp
Banned
Posts: 947
Joined: Wed Dec 18, 2013 09:03
GitHub: kilbith
Location: France

Re: [Mod]myarcade[myarcade]

by jp » Post

@Don : absolutely nothing personal against you.

Pacman is genuinely a 2D game and is truly playable as such (notably for an overall vision to examine all trajectories/paths). Same for a chess game, this is pain to interact with nodes for playing and for the overview.

What you're proposing here is a "bastardized", cumbersome game which is not comfortable from a gameplay standpoint.

The thing is : making a formspec-based minigame is technically more challenging — finding excuses may be a mask for some incompetence and keep yourself on the banality (exactly like the ones who argue for sticking on nodeboxes for complex shapes because they don't bother with Blender)...

No, you're definitely not aiming the excellence here.
Last edited by jp on Fri Nov 20, 2015 15:33, edited 1 time in total.

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: [Mod]myarcade[myarcade]

by benrob0329 » Post

I personally wouldn't have found this mod to be as fun if he had made it formspec or hud based, its the fact that its 3D and that I am playing the game that makes it so fun.

That and the fact that someday I plan to hack together an OSVR setup so that I can play MT in virtual reality. (I'd like to see MC do that!)

User avatar
Ferk
Member
Posts: 337
Joined: Tue Aug 18, 2015 17:18
GitHub: Ferk

Re: [Mod]myarcade[myarcade]

by Ferk » Post

jp wrote:Pacman is genuinely a 2D game and is truly playable as such (notably for an overall vision to examine all trajectories/paths). Same for a chess game, this is pain to interact with nodes for playing and for the overview.
The game is not really pacman, the strategy and the way to play it is different. The same for the "Mario" game there is, it has nothing to do with Super Mario Bros gameplay. It's not really a clone.
jp wrote:The thing is : making a formspec-based minigame is technically more challenging — finding excuses may be a mask for some incompetence and keep yourself on the banality
The point of this mod is not to showcase a "technically complex" way to implement something using tools that were not designed for the job. Just because something can be made in a more complex way doesn't mean it's the best way to do it, this was not a mod to showcase some programming magic, it's just for people to have fun.

Don came to me with an awesome board already designed out of the nodes and we cooked up some minigame together.
I find the feeling of immersion when you are inside of the pacman maze is more interesting than having done that in a formspec.
{ ☠ Dungeontest ☠ , ᗧ••myarcade•• }

User avatar
Don
Member
Posts: 1643
Joined: Sat May 17, 2014 18:40
GitHub: DonBatman
IRC: Batman
In-game: Batman

Re: [Mod]myarcade[myarcade]

by Don » Post

jp wrote:@Don : absolutely nothing personal against you.

Pacman is genuinely a 2D game and is truly playable as such (notably for an overall vision to examine all trajectories/paths). Same for a chess game, this is pain to interact with nodes for playing and for the overview.

The thing is : making a formspec-based minigame is technically more complex — finding excuses may be a mask for some incompetence and keep yourself on the banality (exactly like the ones who argue for sticking on nodeboxes for complex shapes because they don't bother with Blender)...

No, you're definitely not aiming the excellence here.
After see that you called people "masterbating monkeys" I now think that it is not personal. I think you are just being a jerk.
Pacman is many things. The original game might have been 2d but there are many 3d style pacman games. A simple google search of "pacman 3d" would tell you that. I have played Pacmine many times and did not have an issue with it. The way it is made you can play it without having to see it as a 2D map. If it is too difficult for you we included a mini pacmine game.

Why would the level of difficulty in coding make a difference? Should default:dirt be taken out of the game because it is very easy to code? If the coding difficulty is the deciding factor of whether or not a mod is good then almost all mods would be considered not worthy by your standards.

If you really think insulting the level of code in this mod is the way to go then shall I go to your xdecor and insult your level since you could not figure out have to register blocks? Maybe clean up your house before commenting on ours.

It is sad that you feel that you need to go around the forum and insult people. People like you are the reason many people have left the community. Too bad that you would rather insult people instead of helping the community. I guess we have to put up with people like you on here. I don't really care that you insulted me but I know that Ferk worked hard on making the games work awesome.

@Ferk - If you look at jp's other comments such as this thread you can see that he is just being a jerk. Don't let his comments bother you.
Many of my mods are now a part of Minetest-mods. A place where you know they are maintained!

A list of my mods can be found here

User avatar
jp
Banned
Posts: 947
Joined: Wed Dec 18, 2013 09:03
GitHub: kilbith
Location: France

Re: [Mod]myarcade[myarcade]

by jp » Post

Ferk wrote:The game is not really pacman, the strategy and the way to play it is different.
Then maybe you shall change the mod name to something different ? Because the "arcade" definition refers to a 2D vintage game (google is your friend).

Don, your verbal diarrhea is so puerile and out of perspicacity that I won't even bother to debate with you. I did not insulted anyone in particular. As for "helping the community", know who you're talking about please... You do owe me some respect I think.

Good continuation anyways.

User avatar
Ferk
Member
Posts: 337
Joined: Tue Aug 18, 2015 17:18
GitHub: Ferk

Re: [Mod]myarcade[myarcade]

by Ferk » Post

(google is your friend)
I know what arcade means, thank you.
We didn't ask for lessons on perspicacity, you don't need to give examples of sophisticated verbal diarrhea.

Sometimes things are something more than their literal meaning. The games in this mod are inspired by arcade games, they are tribute to old classics, that's why the name is myarcade. But they are not clones but tributes and adaptations under different rules and constraints.
Last edited by Ferk on Fri Nov 20, 2015 18:46, edited 1 time in total.
{ ☠ Dungeontest ☠ , ᗧ••myarcade•• }

User avatar
Don
Member
Posts: 1643
Joined: Sat May 17, 2014 18:40
GitHub: DonBatman
IRC: Batman
In-game: Batman

Re: [Mod]myarcade[myarcade]

by Don » Post

jp wrote: As for "helping the community", know who you're talking about please... You do owe me some respect I think.
I know who you are. Your place in the community makes your insults even worse. For someone in your position to go around calling people "masturbating monkeys" and insulting a mod because it is not the type of game you want it to be gives the community a bad image.

I refuse to respect anyone who goes around insulting people/mods. Constructive criticism is appreciated but your insults are uncalled for. I do not owe you respect. I will give you respect if you deserve it but with your rude comments here as well as on other threads show that you do not deserve my respect. Your rudeness is poisoning the community. If you want respect then show that you deserve it. Try doing things like making positive comments, constructive criticism and suggestions on improving mods/minetest. Going around calling people names and making rude comments is no help.

Why don't you explain how your first comment is in any way productive. To me it was pure ignorance. Just because we went in a direction that you don't like you feel your asshole behaviour is justified. You couldn't just say that you don't like it or not post at all. You felt it necessary to insult it. Then you go on to insult the code because you feel that it is not up to your standards. Now you are demanding respect. I owe you nothing. I do appreciate the help you have given in the past but it does not take away from your behaviour here. Would you be ok with me going to your treads and insulting your work? Do you think the forum should be all about being rude to people who are trying to do good things?
Many of my mods are now a part of Minetest-mods. A place where you know they are maintained!

A list of my mods can be found here

User avatar
Evergreen
Member
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen
Location: A forest in the midwest
Contact:

Re: [Mod]myarcade[myarcade]

by Evergreen » Post

This is awesome! I always thought using minetest to recreate arcade games like this would be a good use of the lua api in its current state. Keep it up!

@jp
What is your problem? If you want to give constructive criticism, don't insult the person you are giving it to. Besides, formspecs simply aren't made for this kind of thing anyway, and it would be incredibly laggy.
Back from the dead!

User avatar
jp
Banned
Posts: 947
Joined: Wed Dec 18, 2013 09:03
GitHub: kilbith
Location: France

Re: [Mod]myarcade[myarcade]

by jp » Post

Don wrote:I refuse to respect anyone who goes around insulting people/mods
I pay more attention to the facts than words for respecting someone or not. Politeness doesn't necessarily come with an underlying respect (like most of commercials are acting). Inversely, someone can be verbally rude with you, but benevolent in practice.

The open-source world is full of "assholes" (along with your criterias). The same assholes that serve you a lot of free lunches and sometimes pay for your right to publish some things on a forum. These are reasons to owe some respect to the "assholes" even hurting some touchy feelings with harsh talking...

My intention here was certainly not to sub-evaluate the level of coding of your mod (which I assume is fine by the goal it is intended for), but rather trying to challenge you with something different and not too common.

My door is open in PM if you want to develop on the behavior field.

User avatar
Ferk
Member
Posts: 337
Joined: Tue Aug 18, 2015 17:18
GitHub: Ferk

Re: [Mod]myarcade[myarcade]

by Ferk » Post

I do believe this might have just been a misunderstanding.

@jp I understand you did not intend to attack anybody and I don't have any problems with just forgetting anything happened. I respect your contribution to Minetest and until now I've had considered you a nice guy.
Also, I thank you for your feedback in dungeontest offering blood textures.

However, I still think 3D adaptations of arcade games is an interesting take, I do not agree with your concept of "excellence". There are already a lot of implementations of 2D arcade games outside of Minetest. I actually consider our approach to be more "different and not too common", from a gameplay perspective. There's no reason there can't be both forms of arcade games, though.

In case someone confuses the "masturbating monkeys" in the shaders thread as somehow an attack to me (since I was also involved), I would like to say that I actually kind of agree with jp's sentiment in that thread (security concerns, while valid, might be a bit overrated for a game like this that has a lot of open holes already), but maybe by calling names on the developers that support such idea we might be falling in the same trap of insulting the same kind of "assholes" you were just now defending, which would be a bit ironic, don't you think?
{ ☠ Dungeontest ☠ , ᗧ••myarcade•• }

User avatar
jp
Banned
Posts: 947
Joined: Wed Dec 18, 2013 09:03
GitHub: kilbith
Location: France

Re: [Mod]myarcade[myarcade]

by jp » Post

To clear out any ambiguity about the "masturbating monkeys", it wasn't directed at all to Ferk. This is a famous qualificative from Linus Torvalds against the security-obsessed people among OpenBSD. My target was an abstract group of people who think to a specific manner.

OK, enough polluted this topic, I leave out from there now :)

User avatar
Don
Member
Posts: 1643
Joined: Sat May 17, 2014 18:40
GitHub: DonBatman
IRC: Batman
In-game: Batman

Re: [Mod]myarcade[myarcade]

by Don » Post

Nathan Salapat did a video review of myarcade.

https://www.youtube.com/watch?v=4cL8FHABUwI

He has many mod reviews on his channel. Check them out. If you want a mod reviewed let him know.

https://www.youtube.com/channel/UCr8qeS ... YMD7IPE0NQ
Many of my mods are now a part of Minetest-mods. A place where you know they are maintained!

A list of my mods can be found here

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: [Mod]myarcade[myarcade]

by benrob0329 » Post

I'll have to do one too, this mod is one of my favourites!

User avatar
Don
Member
Posts: 1643
Joined: Sat May 17, 2014 18:40
GitHub: DonBatman
IRC: Batman
In-game: Batman

Re: [Mod]myarcade[myarcade]

by Don » Post

benrob0329 wrote:I'll have to do one too, this mod is one of my favourites!
I would love to see you make a game as well. If you do please include code for high scores. Feel free to use code from this mod. If you do make an arcade game then we will include it in the modpack.
Many of my mods are now a part of Minetest-mods. A place where you know they are maintained!

A list of my mods can be found here

User avatar
maikerumine
Member
Posts: 1420
Joined: Mon Aug 04, 2014 14:27
GitHub: maikerumine
In-game: maikerumine

Re: [Mod]myarcade[myarcade]

by maikerumine » Post

I love this mod, I added it to the ESM City server and it rocks!


I did find some bugs in the Mario game though..
For some reason the game crashes periodically.
Also you can accidently jump out of the game when teleporting through the wall to go to the opposite side.

Code: Select all

2015-11-26 13:36:40: ACTION[Server]: jo punches object -28462: LuaEntitySAO at (-25.7266,-52.39,-0.388629)
{
	gameid = "CHG:1"
} {
	type = "CHG",
	index = 1
}
{
	gameid = "CHG:1"
} {
	type = "CHG",
	index = 1
}
2015-11-26 13:38:03: ACTION[Server]: Player jo punched by LuaEntitySAO at (2.50165,-52.49,-0.1), damage 8 HP
2015-11-26 13:38:18: ACTION[Server]: jo punches object -28463: LuaEntitySAO at (1.41743,-52.49,-0.1)
2015-11-26 13:38:18: ACTION[Server]: jo punches object -28463: LuaEntitySAO at (1.42459,-52.49,0.513573)
2015-11-26 13:38:18: ACTION[Server]: jo punches object -28463: LuaEntitySAO at (1.42612,-52.39,0.645414)
2015-11-26 13:38:19: ACTION[Server]: jo punches object -28463: LuaEntitySAO at (1.42796,-52.49,0.802323)
2015-11-26 13:38:23: ERROR[Main]: UNRECOVERABLE error occurred. Stopping server. Please fix the following error:
2015-11-26 13:38:23: ERROR[Main]: Lua: Runtime error from mod 'default' in callback item_OnPlace(): ...ER\bin\..\worlds\AWFIX\worldmods\myArcade\mario\init.lua:65: attempt to index local 'game' (a nil value)
2015-11-26 13:38:23: ERROR[Main]: stack traceback:
2015-11-26 13:38:23: ERROR[Main]: 	...ER\bin\..\worlds\AWFIX\worldmods\myArcade\mario\init.lua:65: in function 'on_rightclick'
2015-11-26 13:38:23: ERROR[Main]: 	D:\MTSERVER\bin\..\builtin\game\item.lua:326: in function <D:\MTSERVER\bin\..\builtin\game\item.lua:319>

Code: Select all

2015-11-27 00:06:43: ACTION[Server]: New mario game started at (39,4,-109) by DerpyPony25
2015-11-27 00:06:43: ACTION[Server]: resetting game (39,4,-109)
2015-11-27 00:07:25: ACTION[Server]: resetting game (39,4,-109)
2015-11-27 00:07:26: ACTION[Server]: Removing turtle remaining after reset 
2015-11-27 00:07:26: ACTION[Server]: Removing turtle remaining after reset 
2015-11-27 00:08:07: ACTION[Server]: resetting game (39,4,-109)
2015-11-27 00:08:09: ACTION[Server]: Removing turtle remaining after reset 
2015-11-27 00:08:09: ACTION[Server]: Removing turtle remaining after reset 
stop attacking
stop attacking
2015-11-27 00:08:50: ACTION[Server]: resetting game (39,4,-109)
2015-11-27 00:08:57: ERROR[Main]: UNRECOVERABLE error occurred. Stopping server. Please fix the following error:
2015-11-27 00:08:57: ERROR[Main]: Lua: Runtime error from mod 'default' in callback item_OnPlace(): ...ER\bin\..\worlds\AWFIX\worldmods\myArcade\mario\init.lua:65: attempt to index local 'game' (a nil value)
2015-11-27 00:08:57: ERROR[Main]: stack traceback:
2015-11-27 00:08:57: ERROR[Main]: 	...ER\bin\..\worlds\AWFIX\worldmods\myArcade\mario\init.lua:65: in function 'on_rightclick'
2015-11-27 00:08:57: ERROR[Main]: 	D:\MTSERVER\bin\..\builtin\game\item.lua:326: in function <D:\MTSERVER\bin\..\builtin\game\item.lua:319>

In thread 1710:
/home/stefan/mt-build/build/minetest/minetest/src/server.cpp:505: step: A fatal error occurred: Lua: Runtime error from mod 'default' in callback item_OnPlace(): ...ER\bin\..\worlds\AWFIX\worldmods\myArcade\mario\init.lua:65: attempt to index local 'game' (a nil value)
stack traceback:
	...ER\bin\..\worlds\AWFIX\worldmods\myArcade\mario\init.lua:65: in function 'on_rightclick'
	D:\MTSERVER\bin\..\builtin\game\item.lua:326: in function <D:\MTSERVER\bin\..\builtin\game\item.lua:319>
Debug stacks:
DEBUG STACK FOR THREAD 698:
#0  run
DEBUG STACK FOR THREAD 784:
#0  run
#1  Receive
(Leftover data: #2  deletingPeer)
(Leftover data: #3  GetNextBlocks)
(Leftover data: #4  serialize)
(Leftover data: #5  getCraftingResult)
(Leftover data: #6  deSerialize)
DEBUG STACK FOR THREAD 834:
#0  run
(Leftover data: #1  loadBlock)
(Leftover data: #2  loadBlock)
(Leftover data: #3  deSerialize)
DEBUG STACK FOR THREAD 8f4:
#0  run
(Leftover data: #1  loadBlock)
(Leftover data: #2  loadBlock)
(Leftover data: #3  deSerialize)
DEBUG STACK FOR THREAD 141c:
#0  run
(Leftover data: #1  loadBlock)
(Leftover data: #2  loadBlock)
(Leftover data: #3  deSerialize)
DEBUG STACK FOR THREAD 1710:
#0  main
#1  Dedicated server branch
#2  dedicated_server_loop
#3  step
(Leftover data: #4  SendAccessDenied_Legacy)
Talamh Survival Minetest-->viewtopic.php?f=10&t=12959

User avatar
Ferk
Member
Posts: 337
Joined: Tue Aug 18, 2015 17:18
GitHub: Ferk

Re: [Mod]myarcade[myarcade]

by Ferk » Post

@maikerumine thanks!

The portals should be safe now in the latest version.
Also, it looks like someone managed to get inside of the board without the game running and pressed the exit button. I've made it so the server won't crash in this case. But it would be interesting to know what could have led to that state. Or perhaps noclip was enabled?
{ ☠ Dungeontest ☠ , ᗧ••myarcade•• }

snowflake
Member
Posts: 215
Joined: Mon Nov 16, 2015 16:50

Re: [Mod]myarcade[myarcade]

by snowflake » Post

Hi,

i downloaded this mod and found a error

init.lua in my high score

here the written text..
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
myhighscore = {}

dofile(minetest.get_modpath("myhighscore").."/api.lua")
dofile(minetest.get_modpath("myhighscore").."/scoreboard.lua")

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

i think there is some text missing

can u plz fix this

User avatar
Don
Member
Posts: 1643
Joined: Sat May 17, 2014 18:40
GitHub: DonBatman
IRC: Batman
In-game: Batman

Re: [Mod]myarcade[myarcade]

by Don » Post

That is all that should be in init.lua
Many of my mods are now a part of Minetest-mods. A place where you know they are maintained!

A list of my mods can be found here

User avatar
emperor_genshin
Member
Posts: 83
Joined: Tue Dec 22, 2015 05:04
GitHub: GenshinMT
IRC: Genshin
In-game: Genshin
Location: [REDACTED]
Contact:

Re: [Mod]myarcade[myarcade]

by emperor_genshin » Post

Playing games within a game...

I love it :3
I'm just a individual who likes to make impressive things. | Current Mod: Dungeon Crawl Maker https://www.youtube.com/watch?v=c6g6H2kLBpg

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 33 guests