September 29, 2020, 02:15:33 PM

Author Topic: Match3 Game - Dragon's Cavern Puzzle Quest  (Read 817 times)

Offline Derron

  • Hero Member
  • *****
  • Posts: 3185
Re: [Competition Entry] Match3 Game - Dragon's Cavern Puzzle Quest
« Reply #45 on: September 12, 2020, 12:40:03 PM »
Seems you use net core 2+ (hostfxr.dll required) ... hmm mhmm

If you enjoy writing "C#" ... you might consider diving into "Godot". A lot of tutorials and stuff - and as it uses "runtimes" you can export to a lot of platforms. Also I am sure that the "visual programming style" (setting up like "objects" consisting of sprites, particles, ... eg a "flame torch") is something you could enjoy. You can do "normal coding" but certain stuff is set up visually - "wysiwyg".

Writing everything "from ground of" might look satisfying - but be honest: sooner or later you will experience issues. You then have to fight the issues (most of the time basic stuff like reading file formats, stuttering audio ... odd crashes...) instead of developing the game.
And as you now already started to dive into something new -- why not at the same time try to use one of the "todays" approaches to game dev (godot, unity, ue)


Tutorial about match3 (one of the possible approaches of course) in godot:

and a suiting source code: https://github.com/blikoor/godot-match-3

bye
Ron

Offline Xerra

  • Hero Member
  • *****
  • Posts: 1098
    • Retro Evolved
Re: [Competition Entry] Match3 Game - Dragon's Cavern Puzzle Quest
« Reply #46 on: September 12, 2020, 01:30:23 PM »
I think this is a great approach, Matty. I'm no fan of web based games either. Too many web browsers and I just don't enjoy playing games that way. I think this is definitely the way forward for you and I'm betting you won't look back. Also, as Ron says, using a background framework to do the grunt work for you, may also save you even more time. Although, judging by the fact you've written that much code in one day, I'd say you could probably knock out the bible in a week if you were asked to write it  ;D

Offline Matty

  • Hero Member
  • *****
  • Posts: 1172
    • MattiesGames
Re: [Competition Entry] Match3 Game - Dragon's Cavern Puzzle Quest
« Reply #47 on: September 12, 2020, 05:27:29 PM »
Thanks folks....

this is the version that should run without you needing to install .NET

https://www.mattiesgames.com/match3/fantasymatch_pc2.zip

It is double the size of the original due to the .dlls that are included - haven't learned enough yet to know how to reduce this however...but I will eventually.

Offline Derron

  • Hero Member
  • *****
  • Posts: 3185
Re: [Competition Entry] Match3 Game - Dragon's Cavern Puzzle Quest
« Reply #48 on: September 12, 2020, 08:35:02 PM »
your second version runs fine with wine/linux (except it uses some kind of "window + fullscreen" (so goes beyond the task bar). Not a biggy.

- switching of blocks is till "touch/hit between blocks" - as you cannot click while stuff "collapses" this is not a time saver
- refill of blocks stops as long as one of the blocks is "too tall". this leads to the desire to collapse these "tall columns" (as the refill leads to more collapses, combos ... etc)

Nice job for 2 days of coding.


bye
Ron

Offline Matty

  • Hero Member
  • *****
  • Posts: 1172
    • MattiesGames
Re: [Competition Entry] Match3 Game - Dragon's Cavern Puzzle Quest
« Reply #49 on: September 12, 2020, 09:19:27 PM »
Thanks Derron.  I'm pleased with what I've learned in a few days.

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 1911
Re: [Competition Entry] Match3 Game - Dragon's Cavern Puzzle Quest
« Reply #50 on: September 13, 2020, 05:07:42 AM »
Matty have you thought about Godot - which would take care of all the nasty stuff for you and allow you to just to program with lots of scope to grow :)

Offline Matty

  • Hero Member
  • *****
  • Posts: 1172
    • MattiesGames
Re: [Competition Entry] Match3 Game - Dragon's Cavern Puzzle Quest
« Reply #51 on: September 13, 2020, 06:11:22 AM »
Eventually I will try either Godot or Unity however for the moment I'm happy to learn the language itself.

Also....I enjoy tinkering with languages.

Also I do it for a hobby so I'm simply enjoying learning what I'm doing now.

Offline Matty

  • Hero Member
  • *****
  • Posts: 1172
    • MattiesGames
Re: [Competition Entry] Match3 Game - Dragon's Cavern Puzzle Quest
« Reply #52 on: September 14, 2020, 03:42:55 AM »
My Competition Entry Has Ended.....however....we have a new game to show....

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal