Author

Topic: Casino Website Development? (Read 244 times)

full member
Activity: 130
Merit: 150
February 27, 2023, 08:56:17 PM
#19
Whatever you pick, whether it's PHP or Django or Node.js, it's not going to completely make or break your business. The best language is probably whichever you will be able to work with the easiest. It would be terrible for you to take on a new, cutting edge programming language, build up your site a little, and then need to hire someone, only to find that there is practically no one to hire for the role. I worked on a site nearly a decade ago, and we switched programming languages after a couple years to overhaul the whole system. The system got faster and more efficient, but it was absurdly expensive. Sometimes, I question whether making that change was worth the expenditure or not. I lean towards regretting that switch and sometimes wish we had just stuck with the first language, which was something that our entire team knew and could code with.
newbie
Activity: 8
Merit: 0
February 27, 2023, 12:38:00 PM
#18
I'm a fullstack developer , based on my experience building highly interactive web application, it is good to go with MERN or front end with React or Vue.  Let me know if you are planning to hire developers, I can help on this. You can check my works here: https://github.com/trashertravis  Telegram: Travis_BZ
legendary
Activity: 3346
Merit: 3130
February 27, 2023, 11:03:58 AM
#17
To maintain a fair gaming atmosphere, a good random number generator is necessary to produce dice results which players cannot predict.
Fair from whose side? Good RNG only ensure fairness from owner side. Gambler who expect fairness would expect provably fair.

Which players cannot predict... buuuut the house shouldn't be able to predict or manipulate. And that's why the bet result comes from both sides... It's a mix of the User seed and the Site seed, and that's where the bet result should come from.

The user should be able to change his seed, because other way the house can manipulate the result and select a "bad seed" for the user. Only if the user can manipulate his seed, then the site is 100% provably fair.
legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
February 27, 2023, 01:17:00 AM
#16
I actually do not care if you use HTML/CSS/PHP/MySQL or even Python, but just add one thing for me..... "Total Transparency". How difficult is it for a casino to query the RTP parameter and then add it to a real-time" indicator to show the player at what RTP they are playing?

The other casinos just type a text percentage on the site and they think people believe that the percentage typed there..are the actual RTP configured on the site. (House edge)

I hope you will be the first casino that will be 100% transparent. (Set the trend, so that we can make casinos more legit)
full member
Activity: 130
Merit: 150
February 26, 2023, 08:31:13 PM
#15
I'm going to go against the grain here and throw my support behind Django (Python) for this one. With Django, you can quickly and easily set up a user registration and user management system. Django comes with a nice admin panel for managing your users and your casino games. I'd also wager you'd have a much easier time creating and running casino games, which are heavily formula-based, in Django than in PHP.
legendary
Activity: 2562
Merit: 1441
February 26, 2023, 07:53:11 PM
#14

What are good libraries for dynamic pages? I've looked at AJAX. Is it good? Or I should just switch to Node JS?




AJAX is client side and executes in the users browser. This carries an advantage of distributing CPU and memory needs off server to the end users machine. The disadvantage is, code that executes on the clients browser can be edited and changed. Which makes it unfeasible for security sensitive applications.

Node.js by contrast executes on server. This makes it ideal for code that you do not want users editing or changing on the client side. It carries a disadvantage of consuming higher CPU and memory for servers.

I think most if not all dynamic pages resort to javascript based technologies like AJAX and node.js.

You might be able to find free sample code on sites around the internet.
legendary
Activity: 3346
Merit: 3130
February 26, 2023, 02:49:56 PM
#13
HTML/CSS/PHP/MySQL is sufficient to generate static html pages. Static implies aspects of the page cannot be updated without reloading.

This is a good point, with those tools you can develop a static site but casinos should be dynamic... and for that you will need to use JS.

Personally, I have experience as a backend casino developer, and NodeJS was the tool I worked for to manage all the backend of the site. The project take more than 2 years, and now gets discontinued, the developers leave the project and now I'm the only one who keeps playing with that code.

Remember that you will need a deposit and withdraw engine, and that's why your software should have a frontend and a backend.
copper member
Activity: 1330
Merit: 899
🖤😏
February 26, 2023, 02:04:00 PM
#12
Here, check this out and sit back and relax while your site is getting built.  https://bitcointalksearch.org/topic/mpreps-web-desktop-software-development-services-5383794
newbie
Activity: 3
Merit: 0
February 26, 2023, 12:39:53 PM
#11
Hey, guys. I didn't know where to start a topic, and I saw there was discussion already here. So my friends and I decided to start a crypto casino that has only dice. I don't know what technology to use. The website will have register/log in/log out, bet history and dice betting. I am currently looking at HTML/CSS/PHP/MySQL. Will this be enough or there are other languages? I looked at Nodejs but find it difficult.

How much familiar are you with these technologies ? If you have basic knowledge, do not attempt to design the casino website by own. Instead, hire some professional who has done it for other casino websites in past. This will ensure that your website will have less number of bugs because bugs affect user experience and can annoy initial users to move away from your casino. You should also do beta testing after launch to remove further issues on the site. Also, have a bug bounty program live for security researchers to report any security issue on your website. This will ensure that the data and money is safe on the wallets on the casino website.

I do understand Front-end, that's going to be easy, but want to know what backend is good, especially when making real-time update. I watched a lot of courses on PHP, seem nice and easy, but I understand that it can't do real-time updates like real-time bet history and betting. I also understand the technicalities like API for unique wallet system for example.
hero member
Activity: 1204
Merit: 545
February 26, 2023, 09:33:37 AM
#10
It's lit to hear about your plan to start a crypto casino with dice. When it comes to the tech stack, HTML/CSS/PHP/MySQL is totally dope for a start. These languages are hella popular and have a massive community of devs who can help you out. But if you're tryna take your website to the next level and add more features in the future, you gotta check out some other languages like JavaScript and its frameworks, React or Next. If you want a real-time web app that can handle tons of traffic, Node.js is the way to go, my man. Don't trip if it seems too tough at first, there are tons of resources online that can help you learn. So, get after it and good luck with your project, homie!
hero member
Activity: 2170
Merit: 530
February 26, 2023, 08:09:24 AM
#9
Hey, guys. I didn't know where to start a topic, and I saw there was discussion already here. So my friends and I decided to start a crypto casino that has only dice. I don't know what technology to use. The website will have register/log in/log out, bet history and dice betting. I am currently looking at HTML/CSS/PHP/MySQL. Will this be enough or there are other languages? I looked at Nodejs but find it difficult.
I think add JS, these could be enough but then you may also try other front end languages that can help you to make it more animated and have more features. In terms of backend I think you need to learn or add to you skills some cloud related things either AWS or Azure something like that not only SQL/MySql. Website development is not easy to do or to rush it requires experience as well, you may also check other casino or gambling sites check the source maybe you could see the front languages they used sometimes.
hero member
Activity: 2702
Merit: 672
I don't request loans~
February 26, 2023, 08:03:54 AM
#8
Hey, guys. I didn't know where to start a topic, and I saw there was discussion already here. So my friends and I decided to start a crypto casino that has only dice. I don't know what technology to use. The website will have register/log in/log out, bet history and dice betting. I am currently looking at HTML/CSS/PHP/MySQL. Will this be enough or there are other languages? I looked at Nodejs but find it difficult.
HTML CSS and JS would be most of what you would use, especially if you're using servers like nodejs. You won't necessarily touch PHP if you want to, but if that's included in the study path you'd take in coding then you can do so as well. There are a lot of popular frameworks out there that you can use to make it easier to build websites, just try to build a foundation for coding first and be able to read the documentation for frameworks (I suggest React or Angular)

Games like dice require dynamic pages which can update and change without reloading the page. This can be achieved through javascript or HTML5. I think the javascript function for dynamic pages is xmlhttprequest. That's the old school method. There should be libraries which can be used for this today.
What are good libraries for dynamic pages? I've looked at AJAX. Is it good? Or I should just switch to Node JS?
It's not dynamic pages but asynchronous pages instead. As for using ajax, it's more of a technique per se, not a library, plus it's an old method that has been generally replaced by "fetch". They basically do the same thing but most modern libraries use the fetch implementation instead.
full member
Activity: 1442
Merit: 108
February 26, 2023, 07:40:41 AM
#7
Hey, guys. I didn't know where to start a topic, and I saw there was discussion already here. So my friends and I decided to start a crypto casino that has only dice. I don't know what technology to use. The website will have register/log in/log out, bet history and dice betting. I am currently looking at HTML/CSS/PHP/MySQL. Will this be enough or there are other languages? I looked at Nodejs but find it difficult.

How much familiar are you with these technologies ? If you have basic knowledge, do not attempt to design the casino website by own. Instead, hire some professional who has done it for other casino websites in past. This will ensure that your website will have less number of bugs because bugs affect user experience and can annoy initial users to move away from your casino. You should also do beta testing after launch to remove further issues on the site. Also, have a bug bounty program live for security researchers to report any security issue on your website. This will ensure that the data and money is safe on the wallets on the casino website.
legendary
Activity: 1750
Merit: 1329
Top Crypto Casino
February 26, 2023, 07:38:39 AM
#6
Those are the given use to develop a website and I guess ideal if you make use with the different frameworks to make your job more efficiency, like the use of the Vue.js for your javascript framework and easier navigation than the HTML and CSS only, next is the framework for the PHP recently they are now using the Laravel still ideal to find a platform suitable to your efficiency in creating that project, did you have already a framework or the wireframe of your aiming website casino?.
newbie
Activity: 3
Merit: 0
February 26, 2023, 06:34:37 AM
#5
Games like dice require dynamic pages which can update and change without reloading the page. This can be achieved through javascript or HTML5. I think the javascript function for dynamic pages is xmlhttprequest. That's the old school method. There should be libraries which can be used for this today.

What are good libraries for dynamic pages? I've looked at AJAX. Is it good? Or I should just switch to Node JS?

hero member
Activity: 2590
Merit: 644
February 25, 2023, 03:14:08 PM
#4
Hey, guys. I didn't know where to start a topic, and I saw there was discussion already here. So my friends and I decided to start a crypto casino that has only dice. I don't know what technology to use. The website will have register/log in/log out, bet history and dice betting. I am currently looking at HTML/CSS/PHP/MySQL. Will this be enough or there are other languages? I looked at Nodejs but find it difficult.


In terms of software, you need a good random number generator.

Generic code to generate random numbers, takes the current second. Processes it through an equation to generate random numbers. If players can deduce what the formula to generate random numbers is, they can predict the result. Which could enable them to cheat.
~snip~
^Definitely right and to have a provably fair game result with that random generator for dice.
Correct me if I am wrong because this is only my own anticipation. I think the best software for a dice game in a gambling casino would depend on the specific requirements of the casino, as well as any legal and regulatory considerations that need to be taken. As we know that many casinos use proprietary software for their games, which they develop in-house or license from third-party providers.
legendary
Activity: 2562
Merit: 1441
February 25, 2023, 02:57:47 PM
#3
Hey, guys. I didn't know where to start a topic, and I saw there was discussion already here. So my friends and I decided to start a crypto casino that has only dice. I don't know what technology to use. The website will have register/log in/log out, bet history and dice betting. I am currently looking at HTML/CSS/PHP/MySQL. Will this be enough or there are other languages? I looked at Nodejs but find it difficult.


In terms of software, you need a good random number generator.

Generic code to generate random numbers, takes the current second. Processes it through an equation to generate random numbers. If players can deduce what the formula to generate random numbers is, they can predict the result. Which could enable them to cheat.

To maintain a fair gaming atmosphere, a good random number generator is necessary to produce dice results which players cannot predict.

HTML/CSS/PHP/MySQL is sufficient to generate static html pages. Static implies aspects of the page cannot be updated without reloading.

Games like dice require dynamic pages which can update and change without reloading the page. This can be achieved through javascript or HTML5. I think the javascript function for dynamic pages is xmlhttprequest. That's the old school method. There should be libraries which can be used for this today.
legendary
Activity: 1526
Merit: 1359
February 25, 2023, 01:38:32 PM
#2
HTML, CSS, PHP, and MySQL are commonly used for building websites, including those that involve user registration, login/logout, and tracking user activity such as bet history. So, they should be sufficient for creating the website you have described. However, if you want to incorporate real-time interactions, such as live chat or instant notifications, you may want to consider using Node.js or another JavaScript-based framework. Node.js can also handle server-side tasks, making it a popular choice for building web applications.

Having said that, I think it is most important to use a technology stack that you feel comfortable with and that meets the needs of your project. You can always explore other options or technologies later on if you need additional functionality or features.
newbie
Activity: 3
Merit: 0
February 25, 2023, 01:15:09 PM
#1
Hey, guys. I didn't know where to start a topic, and I saw there was discussion already here. So my friends and I decided to start a crypto casino that has only dice. I don't know what technology to use. The website will have register/log in/log out, bet history and dice betting. I am currently looking at HTML/CSS/PHP/MySQL. Will this be enough or there are other languages? I looked at Nodejs but find it difficult.
Jump to: