Jump to content


Photo

Panmines


  • Please log in to reply
12 replies to this topic

#1 sebt3

sebt3

    homebrew player (P. & C.)

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1897 posts
  • Gender:Male
  • Location:QC

Posted 12 June 2011 - 02:45 PM

Hi there,

This is my first homebrew ever ;)
It's a mineSweeper suited for pandora (aka that doesnt use right click as flag mecanism).

Posted Image

This is v0.8.0 as it is feature complete imho, but I'm not pleased with the look of it, suggestions are more than welcome !
If you have a feature you want me to add please share below ;)

[ Download ]

#2 Esn

Esn

    (:\

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 2758 posts
  • Gender:Male
  • Location:Toronto, Canada
  • Interests:Art, Classical Music, Biology, Fantasy/Sci-Fi (books, art, movies, games), Crosscountry skiing, adventuring to foreign parts, and of course, handheld gaming machines. ;)

Posted 14 June 2011 - 07:52 AM

Thanks sebt3. I think there were one or two minesweeper-clones previously released for the Pandora (one in sgt-puzzles), but they did suffer from not being able to use the game buttons, and the finickiness of the Pandora's mouse buttons, since it's VERY easy to accidentally double-click when you meant to single-click, or press the wrong mousebutton, and in Minesweeper that's Game Over. Although if EvilDragon does succeed in implementing my suggestion for mousebuttons in HF6 (he did say he would try), then the other versions might become more playable.

For now, though, this is quite a useful version. And also a significant personal milestone for you. If I may ask, how did you go through the process of learning to make your first homebrew? What language did you use?

#3 meandu229

meandu229

    Zubeman

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 586 posts
  • Location:England(north east)
  • Interests:Everything and anything fun

Posted 14 June 2011 - 10:28 AM

Wow I was playing this earlier just grabbed from pndstore and though it was good didnt realise it was a homebrew for pandora I assumed was a port can it be implemented that a long tap on the screen plants a flag? or holding down right trigger and tapping does the same,, congrats on your 1st

#4 sebt3

sebt3

    homebrew player (P. & C.)

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1897 posts
  • Gender:Male
  • Location:QC

Posted 14 June 2011 - 10:55 AM

If I may ask, how did you go through the process of learning to make your first homebrew? What language did you use?

Language is c++ and it's using GLES to display (as the SGX have way more functions than SDL to draw ;P). And this planned to become opensource stuff.... Just not yet ;)
One of the target (beside being able to play a minesweeper) was to learn a bit of GLES. Because while I have ported some games to GLES it was a mecanical process where I'm not sure to understand 100% ) That should mean better ports in the end.

can it be implemented that a long tap on the screen plants a flag? or holding down right trigger and tapping does the same

Sure, nice idea, should be in 0.8.2 ;)

Edited by sebt3, 14 June 2011 - 10:57 AM.


#5 mcobit

mcobit

    Mega GP Mania

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 841 posts

Posted 14 June 2011 - 11:31 AM

Hey buddy, congrats to your first homebrew!
Very nice! If you want to change the look of it (tiles, menu, etc) If you send me the graphicsfiles I could try to make another skin fo5r that ;)

Cheers!

Edit: You specified the license as "no redistribute" ;) lol! Hope you won't be thrown out of the community for that...

Edit2: I ran it from the commandline with pnd_run and, when I quit it with esc, it won't end the application, hanging on "Starting the application" line.

Edited by mcobit, 14 June 2011 - 11:48 AM.


#6 sebt3

sebt3

    homebrew player (P. & C.)

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1897 posts
  • Gender:Male
  • Location:QC

Posted 14 June 2011 - 12:37 PM

Hey buddy, congrats to your first homebrew!
Very nice!

thanks buddy :)

If you want to change the look of it (tiles, menu, etc) If you send me the graphicsfiles I could try to make another skin fo5r that ;)

Yes I'm looking forward for good ideas about how it should look.
Yet if you open the PND all you'll find is 2 font-files : everything else is drawn by code.
Any mockup is welcome ;)


Edit: You specified the license as "no redistribute" ;) lol! Hope you won't be thrown out of the community for that...

I'm tired of seing my PNDs ending on apps.o.o without my conscent. I dont care for those that are "production ready" but all theses useless tests I did ended on it and thast doesnt help the pandora comunity.
On this one I own 100% of the copyright, so I'm allowed to do so. I want to know if Craigx care about my copyright as much as he care his owns....

Edit2: I ran it from the commandline with pnd_run and, when I quit it with esc, it won't end the application, hanging on "Starting the application" line.

hum, I've to try that

#7 Esn

Esn

    (:\

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 2758 posts
  • Gender:Male
  • Location:Toronto, Canada
  • Interests:Art, Classical Music, Biology, Fantasy/Sci-Fi (books, art, movies, games), Crosscountry skiing, adventuring to foreign parts, and of course, handheld gaming machines. ;)

Posted 15 June 2011 - 03:19 AM

Okay, so I tried this out, and there are a few things I'd like changed if possible:

1. Change the category to "PuzzleGame" (it shows up in "other" in xfce right now)
2. Remove the lag between pressing a direction and the cursor moving. It feels like Minimenu before that was removed, and it adds up over time to substantially slow down the game. EDIT: I see what's going on; a button press is registered when the d-pad direction is RELEASED, not when it's pressed.
3. Assign the Y button to the same function as B, and the X button to the same function as A.

The graphics aren't a problem... I mean, it's Minesweeper. It was never impressive to begin with.

Edited by Esn, 15 June 2011 - 08:27 AM.


#8 sebt3

sebt3

    homebrew player (P. & C.)

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1897 posts
  • Gender:Male
  • Location:QC

Posted 15 June 2011 - 09:56 PM

Updated to 0.8.2, Changelog :
- Cursor automove if you keep the D-Pad pressed
- added X and Y button (as suggested by Esn)
- longtap for Flag (as suggested by meandu229)
- right-click for flag (I'm playing on PC too :D)


EDIT: I see what's going on; a button press is registered when the d-pad direction is RELEASED, not when it's pressed.

Yep I did that this way. fixed now ;)

#9 Esn

Esn

    (:\

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 2758 posts
  • Gender:Male
  • Location:Toronto, Canada
  • Interests:Art, Classical Music, Biology, Fantasy/Sci-Fi (books, art, movies, games), Crosscountry skiing, adventuring to foreign parts, and of course, handheld gaming machines. ;)

Posted 16 June 2011 - 10:38 PM

Thanks for the changes! Moving around is much better now. I have one more request: allow diagonals. Right now, when you press and hold a diagonal, it will move diagonally only the first step, and after that it will move either horizontally or vertically.

EDIT: also, one more idea: after you die, make it so that pressing any of the ABXY buttons will start a new game.

EDIT: also, I think Y & A should be switched... A should be the primary function and Y the secondary (so, flag)...

Edited by Esn, 16 June 2011 - 10:45 PM.


#10 sebt3

sebt3

    homebrew player (P. & C.)

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1897 posts
  • Gender:Male
  • Location:QC

Posted 22 June 2011 - 09:01 PM

Updated to 0.8.3, changes:
- Allow diagonal keypad (Esn request)
- Mark wrong flags when you lost

#11 Esn

Esn

    (:\

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 2758 posts
  • Gender:Male
  • Location:Toronto, Canada
  • Interests:Art, Classical Music, Biology, Fantasy/Sci-Fi (books, art, movies, games), Crosscountry skiing, adventuring to foreign parts, and of course, handheld gaming machines. ;)

Posted 24 June 2011 - 02:07 AM

Hi, thanks for the change. I seem to have come across a certain bug - after a few minutes of play, it stopped working when I pressed and held a direction on the d-pad; it would allow me to move only by pressing directions one at a time, not pressing and holding. I don't know if it's related, but I used the left nub to move the mouse and change the difficulty setting (the mouse pointer was mostly invisible, but became visible when I moved it).

Here's the .out file, if it helps:

Spoiler


#12 sebt3

sebt3

    homebrew player (P. & C.)

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1897 posts
  • Gender:Male
  • Location:QC

Posted 24 June 2011 - 03:41 PM

Hi, thanks for the change. I seem to have come across a certain bug - after a few minutes of play, it stopped working when I pressed and held a direction on the d-pad; it would allow me to move only by pressing directions one at a time, not pressing and holding. I don't know if it's related, but I used the left nub to move the mouse and change the difficulty setting (the mouse pointer was mostly invisible, but became visible when I moved it).

So you got it too. I found that bug yesterday moring in the bus.
Not fun, well it's fixed. I also added the use button to restart feature you requested ;)

#13 sebt3

sebt3

    homebrew player (P. & C.)

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1897 posts
  • Gender:Male
  • Location:QC

Posted 27 August 2011 - 02:37 PM

Uploaded 0.9.0 to the repo this morning.

ChangeLog from 0.8.4:
- Caanoo support
- L/R Toggle flag/dig switch
- Drawing improvements
- Pause (select button)
- a fews bugs fixed

This is probably the last update. I'll keep it this way for a month, and I get no more feature request/bugs report, it will be renamed 1.0 and GPLed.