This week's giveaway is in the JDBC forum.
We're giving away four copies of Java Database Connections & Transactions (e-book only) and have Marco Behler on-line!
See this thread for details.
Win a copy of Java Database Connections & Transactions (e-book only) this week in the JDBC forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Knute Snortum
  • Paul Clapham
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Ron McLeod
  • Piet Souris
  • Frits Walraven
Bartenders:
  • Ganesh Patekar
  • Tim Holloway
  • salvin francis

Using AI in game development  RSS feed

 
Rancher
Posts: 1170
18
Firefox Browser Hibernate IntelliJ IDE Java MySQL Database Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I started to create my own pokergame, as a starting point I'm using springboot for a standalone JavaFx app.
It's mainly ment as an excersise on logic, that's why I chose for a standalone app (it takes way more logic) before evolving to an webapp.
There's one actual player that play's against 5 or 8 arteficial players.
For now I actually harcode the arteficial player's moves based on the cards provided, I don't have to tell you that takes a lot of code and it's hard to account for everything, so I thought it would be nice that the system would learn by playing other players and from there moves, so the more you play, the harder the arteficial opponents get.
I know java has several libaries for machine learning, but I have zero experience with something like that and I don't really know where to start.
Anyone here exêroence with machine learning in gamedevelopment that could give me some pointers, good tutorials or things to watch out for.
The end result should be something like that chessgame (although be it a pokergame) that devided the nr 1 chessplayer of the world...
 
Saloon Keeper
Posts: 10250
216
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I haven't tried it out, but you might want to get into Weka's data mining courses: https://www.cs.waikato.ac.nz/ml/weka/courses.html

Keep in mind that Machine Learning is an advanced concept, and it might require you to have a little background in mathematical or AI subjects. Having said that, don't let it stop you from tinkering around, because that's a great way to learn.
 
Daniel Demesmaecker
Rancher
Posts: 1170
18
Firefox Browser Hibernate IntelliJ IDE Java MySQL Database Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your response Stephan, I already started a course on coursera that's based on the course at and taught by the professor of standford.
But you're right it does uses a lot of fields from mathematics (algebra, statistics, calculus, ...) so I might start by brushing up those, cause I don't just want to be able to use it, I really want to understand it, so I can modify the excisting algoritms or even write my own.
 
You can't have everything. Where would you put it?
how do I do my own kindle-like thing - without amazon
https://coderanch.com/t/711421/engineering/kindle-amazon
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!