I would like but certainly I would not be a good tester, the last game that I played was this, probably:So, do you want to give it a test drive?
I grew-up playing Mario, Sonic, Contra, Mega Man, Double-Dragon, Battletoads, Metal Slug, Prince of Persia, Blackthorne and many many others, so yeah...you must have good knowledge of (platform) games
As far as I know they can be members of a Rock BandMario, Sonic, Contra, Mega Man, Double-Dragon, Battletoads, Metal Slug, Prince of Persia, Blackthorne and many many others
...which is also a videogame itself: https://en.wikipedia.org/wiki/Rock_Band_(video_game)Rock Band
I'd like to give it a testdrive!If anyone wants to give the game a test drive, send me a private message.
'Determines enemy movement (@Return: isWalking)
Sub Enemy_AI As Boolean
...
...
...
'Cache results
Dim cannotDropFrwd = CannotDrop( directionX) As Boolean
Dim cannotDropBack = CannotDrop(-directionX) As Boolean
'Set conditions
Dim condition1 = (isOnTheMapEdgeX ) As Boolean
Dim condition2 = (isBlockedX(directionX) And hCollision ) As Boolean
Dim condition3 = (isDrop(directionX) And cannotDropFrwd ) As Boolean
Dim condition4 = (isStandingOnASingleBlock And cannotDropBack And cannotDropFrwd ) As Boolean
Dim condition5 = (isBlockedX(-directionX) And cannotDropFrwd ) As Boolean
'Test conditions
If condition1 Or condition2 Or condition3 Or condition4 Or condition5 Then
If condition2 And Climb(directionX) Then
walking = True
Return walking
'<------------------------------------ Return point ------------------------------------>
End If
velocity_x = 0
If condition4 Or condition5 Then
AlignToMapX
walking = False
Return walking
'<------------------------------------ Return point ------------------------------------>
End If
facingLeft = (facingLeft == False) '<-- Turn around
End If
'Make it walk
velocity_x = math.clamp4(velocity_x + (accel_x * getDirectionX), -vmax_x, vmax_x)
walking = True
Return walking
'<------------------------------------ Return point ------------------------------------>
End Sub
Can u explain how u get the java heap memory and native heap memory?
myLabel.Text = _
"Native Heap Memory : " & Round2(lGdx.NativeHeap / 1024 / 1024, 2) & " MB" & CRLF & _
"Java Heap Memory : " & Round2(lGdx.JavaHeap / 1024 / 1014, 2) & " MB"
Thank you so much!! The main cycle is really something that has to be carefully handcrafted. Here's some tips:...but still your cycle time is impressive. Good job!