Dave Posted June 15, 2024 Posted June 15, 2024 Howdy community! Myself and the MCCodes team have decided to release MCCodes v2 as Open Source, to allow more people to create and experiment with making new games. You can download it from GitHub available here: https://github.com/davemacaulay/mccodesv2 It's available under the MIT license, no support will be provided, but we will review issues and pull requests over time. Excited to see all the new projects and games which get created! 7 1 Quote
ags_cs4 Posted June 16, 2024 Posted June 16, 2024 What a day to see MCC going open source, glad to see that, thank you @Dave and thanks to @ColdBlooded& @Dabomstew for this amazing discission it will be great to the community for sure would love to see what can come out of it Thanks again 2 Quote
peterisgb Posted June 16, 2024 Posted June 16, 2024 Oh wow. Will be interesting to see what happens now. Quote
FoohonPie Posted June 17, 2024 Posted June 17, 2024 so freakin cool, can't wait to see where this goes 🎉 1 Quote
SRB Posted June 18, 2024 Posted June 18, 2024 What's the point of luck without pushing it? So, that unreleased V3 ... any plans to ever complete? If not, open source, to perhaps give something new to look at; pique some interest of older folks, way past looking at V2 code - not sure what status that ever reached. 1 Quote
Dave Posted June 18, 2024 Author Posted June 18, 2024 1 hour ago, SRB said: What's the point of luck without pushing it? So, that unreleased V3 ... any plans to ever complete? If not, open source, to perhaps give something new to look at; pique some interest of older folks, way past looking at V2 code - not sure what status that ever reached. Not a bad idea, v3 was pretty unfinished the many many moons ago I saw it. @ColdBlooded thoughts? Quote
Uridium Posted June 18, 2024 Posted June 18, 2024 9 hours ago, SRB said: What's the point of luck without pushing it? So, that unreleased V3 ... any plans to ever complete? If not, open source, to perhaps give something new to look at; pique some interest of older folks, way past looking at V2 code - not sure what status that ever reached. I think I still have the Alpha versions of the V3 and the V3.1 i'll check 2 Quote
SRB Posted June 19, 2024 Posted June 19, 2024 @Dave I just looked at the GitHub and the readme links to makewebgames.com, rather than the .io. 1 1 Quote
JFOC Posted June 19, 2024 Posted June 19, 2024 i am assuming this incompatible with PHP 7.x / 8.x ? Quote
corruptcity || skalman Posted June 19, 2024 Posted June 19, 2024 yeah that is correct, it needs some work to make it compatible and to work with php 7 or 8 Quote
ags_cs4 Posted June 19, 2024 Posted June 19, 2024 Looks like the first step for the contributors is the code upgrade to PHP 8.x.x Quote
Magictallguy Posted June 20, 2024 Posted June 20, 2024 15 hours ago, ags_cs4 said: Looks like the first step for the contributors is the code upgrade to PHP 8.x.x Done. PR sent. PR set as draft while I run tests. PR re-sent! 1 2 Quote
corruptcity || skalman Posted June 20, 2024 Posted June 20, 2024 Ah good man @Magictallguy. I was going to look at doing it during my weekend off this week. Did you add a PDO to it aswell? Quote
Dave Posted June 20, 2024 Author Posted June 20, 2024 4 hours ago, Magictallguy said: Done. PR sent. PR set as draft while I run tests Once the PR is tested and looks good I'll be happy to merge. Feel free to ping me on Discord for a quicker merge. Did you just run it through https://github.com/rectorphp/rector? and do some tidy up too? Quote
Magictallguy Posted June 20, 2024 Posted June 20, 2024 17 minutes ago, corruptcity || skalman said: Did you add a PDO to it aswell? As much as I would like to, I wasn't sure on just how far away from MCCv2's "origins" we wanted to pull it. So this PR is primarily PHP8-compliance (and a minor optimisation to the viewuser->staff->gethostbyaddr calls) 9 minutes ago, Dave said: Did you just run it through https://github.com/rectorphp/rector? Huh, second time I've heard that project today - and nope, but I'm curious to see what that would chuck back. 9 minutes ago, Dave said: and do some tidy up too? Little bits, here and there. There's much more I'd like to do, but again, I don't want to pull it too far away from what it was (without community approval, at least) -- Edit: On a related note, I did write up a docker-compose.yml - runs OOTB with `docker compose up` (with optional -d flag to detach) - if we want to be able to dockerize it (great for dev *cough cough*) 1 Quote
corruptcity || skalman Posted June 20, 2024 Posted June 20, 2024 (edited) Ah yeah that makes sense, I'll be adding PDO to my game myself soon. But first I'm learning something I prob should have learnt years ago but couldn't wrap my head around it at the time and gave up, oop. With a little help from chatgpt, copilot and youtube was able to do a gym and bank and currently working on crimes. Edited June 20, 2024 by corruptcity || skalman 1 Quote
Dave Posted June 20, 2024 Author Posted June 20, 2024 22 minutes ago, Magictallguy said: Edit: On a related note, I did write up a docker-compose.yml - runs OOTB with `docker compose up` (with optional -d flag to detach) - if we want to be able to dockerize it (great for dev *cough cough*) That's neat! Commit it too Quote
Magictallguy Posted June 20, 2024 Posted June 20, 2024 This was fun. More, please! 😄 Ooh! Here's a potentially-horrifying idea. Lets go through and update all MCCv2 mods to be PHP8-compliant and release them under one mass repo (with author's permission if not considered abandonware, of course) >:D Ooooh! Can we do a module installer? plzplzplz 1 Quote
ags_cs4 Posted June 21, 2024 Posted June 21, 2024 9 hours ago, Magictallguy said: Ooooh! Can we do a module installer? plzplzplz Lol that and a theme/template manager is what is mostly needed on MCC, lets not talk about namespace and composer packages and much more is needed to get it up to modern day standards. Quote
Magictallguy Posted June 21, 2024 Posted June 21, 2024 So, thought I'd start the ball rolling on releasing up-to-date mods for MCCv2-PHP8-Community (or whatever Dave's calling it) - here's a staff roles overhaul, loosely based on Discord's Roles, and on a feature branch. Want it? (I may or may not be hinting at the possibility of an MVC-ish release too) For anyone else here, feel free to use/upgrade these concepts 🙂 Edit: Just finished overhauling the crons. Now with optional "use timestamps instead" alternative to crons, the ability to force-run a cron, and status logging 3 1 Quote
Magictallguy Posted June 22, 2024 Posted June 22, 2024 So yeah, about having a place to send all these. The open-sourcing has renewed the soft spot for MCC 1 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.