  Rank: Advanced Member Groups: Registered
Joined: 10/12/2009(UTC) Posts: 289   Location: Cali, Colombia Was thanked: 124 time(s) in 83 post(s)
|
Hi. I recently heard about Mancala game, an old board game from Africa. The instructions are very simple and I have had fun playing with my daughter. In the web, you can also find many apps and flavours of this game for different operating systems. For fun purposes, I have developed a simple implementation of this game in SMath. You can play "human vs human" or "human vs computer" The algorithm for computer strategy is very simple. It only evaluate the best move for each play. Please try it and comment bugs or improvements. Have fun! ***************************************************************************** Updates on oct/18/2017: - minor bug fixes - computer algorithm updated for a more agressive game! ****************************************************************************** Mancala3_18oct2017.sm (47kb) downloaded 63 time(s). Edited by user 19 October 2017 23:15:19(UTC)
| Reason: Not specified
|
 1 user thanked oscampo for this useful post.
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 03/03/2014(UTC) Posts: 418  Was thanked: 127 time(s) in 96 post(s)
|
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 10/12/2009(UTC) Posts: 289   Location: Cali, Colombia Was thanked: 124 time(s) in 83 post(s)
|
 This is my attempt to port this old PC game on SMath See Demo video on Youtube, click HEREVersion ready for simple and fun usage!. - Intro...........................ok!
- Navigation......................ok!
- Long Range Sensors..............ok!
- Short Range Sensors.............ok!
- Phasers.........................ok!
- Photon Torpedoes................ok!
- Shields.........................ok!
- Collision detection.............ok!
- (friendly) Klingons attack......ok!
- Promotion.......................ok!
- Game Over.......................ok!
All systems ready! 2022-06-21 Minor bugfixes and updatesPlease download, unzip install the font file "lcars.ttf" and open USS-SMAth.sm: USS-SMath.zipYou can see updates of this project on my GitHub pageWork in progresss...I hope you enjoy it Edited by user 21 June 2022 19:59:54(UTC)
| Reason: Minor bugfixes and updates
|
 1 user thanked oscampo for this useful post.
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 1,509  Was thanked: 976 time(s) in 610 post(s)
|
|
 1 user thanked Razonar for this useful post.
|
|
|
  Rank: Member Groups: Registered
Joined: 17/09/2020(UTC) Posts: 10 Location: Rome
Was thanked: 6 time(s) in 6 post(s)
|
Very good implementation !!
Franco
|
 1 user thanked ZorryKid_ for this useful post.
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 10/12/2009(UTC) Posts: 289   Location: Cali, Colombia Was thanked: 124 time(s) in 83 post(s)
|
Originally Posted by: Razonar  Amazing!
thanks!
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 10/12/2009(UTC) Posts: 289   Location: Cali, Colombia Was thanked: 124 time(s) in 83 post(s)
|
Originally Posted by: ZorryKid_  Very good implementation !!
Franco Thank you!
|
|
|
|
 Rank: Newbie
Groups: Registered
Joined: 11/04/2023(UTC) Posts: 1 Location: Usa
Was thanked: 1 time(s) in 1 post(s)
|
It's an old thread but I'm glad to hear you've discovered Mancala - it's a cool game with a long history. Your SMath implementation sounds awesome too, and it's great that you're open to feedback. If you're looking for another fun game to play, you can try out Blackout Bingo. It's a mobile app game that's super popular right now, and it's a great way to kill time and win some prizes. The gameplay is simple - you just mark off numbers on your card as they're called out - but there are some cool power-ups and bonuses that make it exciting. So, you can play Blackout Bingo almost anywhere. That's what I like about it. Edited by user 14 April 2023 13:02:19(UTC)
| Reason: Not specified
|
 1 user thanked ErvinSchlesinger for this useful post.
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 10/12/2009(UTC) Posts: 289   Location: Cali, Colombia Was thanked: 124 time(s) in 83 post(s)
|
Originally Posted by: ErvinSchlesinger  It's an old thread but I'm glad to hear you've discovered Mancala - it's a cool game with a long history. Your SMath implementation sounds awesome too, and it's great that you're open to feedback. Thanks! All feedback and comments are welcome. Oscar
|
|
|
|
  Rank: Advanced Member Groups: Registered
Joined: 10/12/2009(UTC) Posts: 289   Location: Cali, Colombia Was thanked: 124 time(s) in 83 post(s)
|
|
 4 users thanked oscampo for this useful post.
|
on 22/12/2024(UTC), on 22/12/2024(UTC), on 22/12/2024(UTC), on 15/01/2025(UTC)
|
|
  Rank: Advanced Member Groups: Registered
Joined: 10/12/2009(UTC) Posts: 289   Location: Cali, Colombia Was thanked: 124 time(s) in 83 post(s)
|
Some advances. This game pretend to emulate the amazing Electric Football Game from Tudor. In this game, the game field is a vibrating surface where you put the figures on special bases which let them advance on the field in straigth or circular paths. Thats all! the rest is do formations, plan plays, pass the ball or run with it... I have one of this game and for fans as me is very exciting plan your plays and gain yards looking for a touchdown! In my version... - I have used the native graph area to render each player in the old way as text strings of unicode full blocks (█). They have 2 different poses dependant of the animation time to simulate they are running. - In the same way the Tudor game you can set your figures to perform straight or circular paths - By the way there are only two teams to play with: Green Bay Packers (my favorite team) and New England Patriots. There is a matrix with the roster of each team an some data of position of each player, number of jersey and their weight and speed, that are used for a more "realistic" simulation. - There are some plays defined on a simple "play book". They can be called by its "particular" names ("17 boot", "33 counter", etc.) In this update, I have implemented a routine to generate random speed values to figures and check contacts between them. In this test I use only two players to check the contact routine: A play with no contact: And another one with contact: If you're interested in the code, I'll be glad to share it with you! Enjoy!
|
 4 users thanked oscampo for this useful post.
|
on 12/01/2025(UTC), on 12/01/2025(UTC), on 12/01/2025(UTC), on 15/01/2025(UTC)
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.