Making a game with animation frames in Excel

Submitted by MisterBeck on Mon, 05/18/2020 - 14:24

Why might you make a game Excel? For learning and for fun. So let's get to it.

The Beginnings of a Game.

There are two Windows API functions we will use which make a game in Excel possible.

#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
#Else
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If

The GetAsyncKeySate will be for reading the keyboard inputs (Left, Right, Up, Down). timeGetTime will be used for the game counter to iterate frames. That's all you really need. Everything else can be down in VBA pure. Next we come to the game loop. It will be a Do Loop which will loop forever until we stop it and the game ends. Because this is a tight loop we need DoEvents to allow Excel to receive other commands and prevent the window from locking up.
 

Do
    DoEvents

    'Game code goes here.
Loop

 

Now we need a way to control and time updating the game state. timeGetTime is the answer. It returns the current time in milliseconds since boot time. The Do Loop will run continuously, and the if statement will continuously check the current time against the last frame's timestamp. When the current time exceeds the last frame time by a certain amountm the game "tick" over, update game the game state, and animate the next frame. I chose 50 milliseconds arbitrarily. Increasing or decreasing that value will decrease and increase the game's "clock speed."

'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
If timeGetTime - lastFrameTime > 50 Then        
    'Game code goes here
End if


Now the game code itself. In this game, you control a black rectangle and move it around the screen using the arrow keys. Nice, right? Less of a game than Pong.

The game logic is very simple.

1) check if an arrow key is pressed.
2) if so, move a colored cell in that direction
3) repeat

To read the keystate, I'm using an enum in conjunction with GetAysyncKeyState like this.

Private Enum Direction
    None = 0
    Up = 1
    Down
    Left
    Right
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function


Inside the game loop we have a Select Case for each direction, and an X,Y coordinates for the location of the colored cell. Simply update the the X and Y, color the new cell black, and color the previous cell white.

Dim D As Direction
D = ReadDirectionKeyDown
Select Case D
	Case Up
		Cells(y, x).Interior.ColorIndex = -4142
		y = y - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Down
		Cells(y, x).Interior.ColorIndex = -4142
		y = y + 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Left
		Cells(y, x).Interior.ColorIndex = -4142
		x = x - 1
		Cells(y, x).Interior.ColorIndex = 1
	Case Right
		Cells(y, x).Interior.ColorIndex = -4142
		x = x + 1
		Cells(y, x).Interior.ColorIndex = 1
End Select

The End. You have a "game." Ok, not a full game, but you have a controllable character in a space. Here's the entire module.

Option Explicit
#If VBA7 Then
    '64 bit declares here
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
#Else
    '32 bit declares here
    Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As Integer
    Private Declare Function timeGetTime Lib "winmm.dll" () As Long
#End If


Private Const KEY_DOWN    As Integer = &H8000   'If the most significant bit is set, the key is down
Private Const KEY_PRESSED As Integer = &H1      'If the least significant bit is set, the key was pressed after the previous call to GetAsyncKeyState

Private Enum Direction
    None = 0
    Up = 1
    Down
    Left
    Right
End Enum

Private Function ReadDirectionKeyDown() As Direction
    ReadDirectionKeyDown = None

    If (GetAsyncKeyState(vbKeyUp) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Up
    ElseIf (GetAsyncKeyState(vbKeyDown) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Down
    ElseIf (GetAsyncKeyState(vbKeyRight) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Right
    ElseIf (GetAsyncKeyState(vbKeyLeft) And KEY_DOWN) = KEY_DOWN Then
        ReadDirectionKeyDown = Left
    End If

End Function


Sub Game()

    Dim x As Long
    Dim y As Long
        
    x = 3
    y = 8
    
    Dim lastFrameTime As Long
    lastFrameTime = timeGetTime     'start the tick counter
    
    Dim D As Direction
    
    Do
        DoEvents
        
        'if time exceeds last time + gamespeed, then advance game by one and animate new frame.
        If timeGetTime - lastFrameTime > 20 Then
            
            lastFrameTime = timeGetTime     'get current time and set to lastframe.
            
            'All game code goes here.
            '*********************************
            
            D = ReadDirectionKeyDown
            
            Select Case D
            
                Case Up
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Down
                    Cells(y, x).Interior.ColorIndex = -4142
                    y = y + 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Left
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x - 1
                    Cells(y, x).Interior.ColorIndex = 1
                Case Right
                    Cells(y, x).Interior.ColorIndex = -4142
                    x = x + 1
                    Cells(y, x).Interior.ColorIndex = 1
                
            End Select
            
            '*********************************
        End If
        
    Loop
    
End Sub

 

Comments

bqnhk678 (not verified)

Sun, 09/11/2022 - 00:13

WilliamJew (not verified)

Sun, 09/11/2022 - 00:13

tohha691 (not verified)

Sun, 09/11/2022 - 00:13

offiq68 (not verified)

Sun, 09/11/2022 - 00:14

WilliamJew (not verified)

Sun, 09/11/2022 - 00:15

[url=https://cembrinfeedstitnextsanf.gq/post/Videocorso-Di-Scrittura-Creativ… Di Scrittura Creativa Per Il[/url]
[url=https://wieknocardisna.tk/post/Comprovando-Experi-Ncia-De-Poses-Para-Ge… Experi Ncia De Poses Para Gestantes[/url]
[url=https://campdestterpico.tk/post/Tricks-F-R-Packendere-Antagonisten]Tric… F R Packendere Antagonisten[/url]

[url=https://reebedo.com/joerica-2pcs-stainless-steel-bullet-necklace-for-me… site[/url] [url=https://cfah.org/cbd-oil-for-colds/#comment-1200092]Was geschieht mit[/url] [url=http://gornostay.com/forums/topic/michaeltrosy/page/261/#post-1202838]t… site[/url] [url=http://magazine-7.working-group.ru/blog/novost-5/#comment_30843]link[/u…] [url=http://collidingcultures.net/remote-work-estonia/#comment-261055]at this website[/url] [url=http://www.saralucero.com/5-healthy-diet-tips-for-healthy-weight-loss/#… site[/url] [url=https://delishstudio.com/hakka-noodles-chilli-garlic-prawns/hakka-noodl… um ensaio de thalles roberto[/url] [url=https://cornfieldclassic.com/hello-world#comment-1622]link[/url] [url=https://getgrace.com/pro-bono-hypnotherapy-sessions-for-essential-medic… tipps fur kinder und kleinkinder[/url] [url=https://www.vannang.net/noi-ban-blog/coupon-deal-cuc-hap-dan#comment-65… in tempi di alessandria[/url] [url=http://bensen.ru/index]Les meilleurs livres de droit[/url] [url=https://i-ori.com/banner4#comment-8241977784108561744]here[/url] [url=https://www.voersaa-by.dk/hjerteloeber-voersaa-vi-er-paa-rette-vej/#com… site[/url] [url=http://aldentalplans.com/hello-world/#comment-3401]Opinion writing for your life[/url] [url=https://shundaldesign.com/hello-world#comment-79960]Lezioni di 10 minuti[/url] [url=https://mxdeal.com/all-topics/topic/bitcoin-20/?part=149#postid-438480]…] [url=https://www.riskwisdomfp.com.au/home/comminsure-logo_137x57/#comment-16… familie redet nur fur geld mit latex[/url] [url=https://feedbeater.com/how-many-keys-are-on-a-microsoft-windows-standar… an essay on his writing process[/url] [url=https://obiabafootballacademy.com/product/ship-your-idea-3/#comment-508… modi per non scrivere libri trash[/url] [url=https://officialtourscancun.com/the-castle-on-the-cliff-majestic-magic-…] [url=http://freetoplay.org/forum/viewtopic.php?f=6&t=272887]Praktische fuhrerscheinprufung mit diktier[/url] c6a60ad

ozozijabu (not verified)

Sun, 09/11/2022 - 00:16

Signs: pnw.ajyi.parkerbeck.me.elr.sh remission, nerve-wracking venepuncture [URL=http://ucnewark.com/pill/extra-super-viagra/ - [/URL - [URL=http://treystarksracing.com/atacand/ - [/URL - [URL=http://fontanellabenevento.com/drug/brand-viagra/ - [/URL - [URL=http://herbalfront.com/levitra-with-dapoxetine/ - [/URL - [URL=http://foodfhonebook.com/pill/tretinoin-0-025/ - [/URL - [URL=http://coachchuckmartin.com/hyzaar/ - [/URL - [URL=http://reso-nation.org/exforge/ - [/URL - [URL=http://johncavaletto.org/pill/ponstel/ - [/URL - [URL=http://damcf.org/bimat/ - [/URL - [URL=http://abdominalbeltrevealed.com/hydrocl/ - [/URL - [URL=http://postfallsonthego.com/product/diabecon/ - [/URL - [URL=http://sundayislessolomonislands.com/item/differin-gel/ - [/URL - weighed <a href="http://ucnewark.com/pill/extra-super-viagra/"></a&gt; <a href="http://treystarksracing.com/atacand/"></a&gt; <a href="http://fontanellabenevento.com/drug/brand-viagra/"></a&gt; <a href="http://herbalfront.com/levitra-with-dapoxetine/"></a&gt; <a href="http://foodfhonebook.com/pill/tretinoin-0-025/"></a&gt; <a href="http://coachchuckmartin.com/hyzaar/"></a&gt; <a href="http://reso-nation.org/exforge/"></a&gt; <a href="http://johncavaletto.org/pill/ponstel/"></a&gt; <a href="http://damcf.org/bimat/"></a&gt; <a href="http://abdominalbeltrevealed.com/hydrocl/"></a&gt; <a href="http://postfallsonthego.com/product/diabecon/"></a&gt; <a href="http://sundayislessolomonislands.com/item/differin-gel/"></a&gt; created, http://ucnewark.com/pill/extra-super-viagra/ http://treystarksracing.com/atacand/ http://fontanellabenevento.com/drug/brand-viagra/ http://herbalfront.com/levitra-with-dapoxetine/ http://foodfhonebook.com/pill/tretinoin-0-025/ http://coachchuckmartin.com/hyzaar/ http://reso-nation.org/exforge/ http://johncavaletto.org/pill/ponstel/ http://damcf.org/bimat/ http://abdominalbeltrevealed.com/hydrocl/ http://postfallsonthego.com/product/diabecon/ http://sundayislessolomonislands.com/item/differin-gel/ implants anger.

juculiz (not verified)

Sun, 09/11/2022 - 00:16

Let syu.pxfs.parkerbeck.me.jhe.mu climbed fertilized bag: [URL=http://transylvaniacare.org/product/cialis-50-mg/ - [/URL - [URL=http://marcagloballlc.com/purchase-viagra-online/ - [/URL - [URL=http://altavillaspa.com/femara/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/clarinex/ - [/URL - [URL=http://sundayislessolomonislands.com/item/atarax/ - [/URL - [URL=http://beauviva.com/virility-patch-rx/ - [/URL - [URL=http://fontanellabenevento.com/drugs/vidalista/ - [/URL - [URL=http://treystarksracing.com/pill/finalo/ - [/URL - [URL=http://transylvaniacare.org/topamax/ - [/URL - [URL=http://herbalfront.com/anabrez/ - [/URL - [URL=http://frankfortamerican.com/tiova-15-rotacaps/ - [/URL - [URL=http://tei2020.com/olanzapine/ - [/URL - subconsciously <a href="http://transylvaniacare.org/product/cialis-50-mg/"></a&gt; <a href="http://marcagloballlc.com/purchase-viagra-online/"></a&gt; <a href="http://altavillaspa.com/femara/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/clarinex/"></a&gt; <a href="http://sundayislessolomonislands.com/item/atarax/"></a&gt; <a href="http://beauviva.com/virility-patch-rx/"></a&gt; <a href="http://fontanellabenevento.com/drugs/vidalista/"></a&gt; <a href="http://treystarksracing.com/pill/finalo/"></a&gt; <a href="http://transylvaniacare.org/topamax/"></a&gt; <a href="http://herbalfront.com/anabrez/"></a&gt; <a href="http://frankfortamerican.com/tiova-15-rotacaps/"></a&gt; <a href="http://tei2020.com/olanzapine/"></a&gt; aches radioiodine http://transylvaniacare.org/product/cialis-50-mg/ http://marcagloballlc.com/purchase-viagra-online/ http://altavillaspa.com/femara/ http://sundayislessolomonislands.com/pill/clarinex/ http://sundayislessolomonislands.com/item/atarax/ http://beauviva.com/virility-patch-rx/ http://fontanellabenevento.com/drugs/vidalista/ http://treystarksracing.com/pill/finalo/ http://transylvaniacare.org/topamax/ http://herbalfront.com/anabrez/ http://frankfortamerican.com/tiova-15-rotacaps/ http://tei2020.com/olanzapine/ completing reproducible leucocytosis.

xxblf497 (not verified)

Sun, 09/11/2022 - 00:17

dt78314

https://testautomation.camp/blog/index.php?entryid=5321 https://ibes.ilkkmsb.edu.my/blog/index.php?entryid=14959 https://courses.caravanofknowledge.com/blog/index.php?entryid=52957 https://testautomation.camp/blog/index.php?entryid=5096 https://teleducacion.medicinaudea.co/blog/index.php?entryid=15252 http://wiki.antares.community/index.php?title=%C3%90%C3%A2%E2%82%AC%E2%… https://escuela.coviran.es/blog/index.php?entryid=1556 https://onlinetraining.nmcadv.org/blog/index.php?entryid=12742 https://teleducacion.medicinaudea.co/blog/index.php?entryid=15264 https://tabijastrology.in/faq/profile/lorriw527341192/ https://takalam.net/blog/index.php?entryid=458 https://wiki.osr-plastic.org/index.php?title=%C3%90%C3%A2%E2%82%AC%E2%8… http://trungthanhfruit.com/%d0%b2%d0%bb%d0%b0%d1%81%d1%82%d0%b5%d0%bb%d… http://shahovtd.beget.tech/blog/index.php?entryid=12361 https://www.grupointegrando.com/blog/index.php?entryid=234 https://pesasamerica.org/blog/index.php?entryid=21273 https://demo.digcompedu.es/blog/index.php?entryid=21152 https://opagac-elearning.org/blog/index.php?entryid=20790 https://aaronarauzh.com/%d0%b2%d0%bb%d0%b0%d1%81%d1%82%d0%b5%d0%bb%d0%b… https://ventremy.com/community/profile/deena3349130945/ https://www.campychile.com/foro/profile/irauther6229078/ https://wiki.tage.tech/index.php?title=%C3%90%C3%A2%E2%82%AC%E2%84%A2%C… https://vegansid.com/%d0%b2%d0%bb%d0%b0%d1%81%d1%82%d0%b5%d0%bb%d0%b8%d… https://opagac-elearning.org/blog/index.php?entryid=20810 https://learn.kimpy.it/blog/index.php?entryid=10397

fpwsc282 (not verified)

Sun, 09/11/2022 - 00:18

egoruga (not verified)

Sun, 09/11/2022 - 00:21

Initiate oua.ogdw.parkerbeck.me.vnn.fy logic site [URL=http://thesometimessinglemom.com/verampil/ - [/URL - [URL=http://treystarksracing.com/atacand/ - [/URL - [URL=http://djmanly.com/product/ecosprin/ - [/URL - [URL=http://impactdriverexpert.com/extra-super-avana/ - [/URL - [URL=http://addresslocality.net/vilitra/ - [/URL - [URL=http://reso-nation.org/detrol/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/amoxicillin/ - [/URL - [URL=http://marcagloballlc.com/item/retin-a/ - [/URL - [URL=http://dvxcskier.com/product/forxiga/ - [/URL - [URL=http://herbalfront.com/pamelor/ - [/URL - [URL=http://millerwynnlaw.com/flood/ - [/URL - [URL=http://treystarksracing.com/pill/flagyl/ - [/URL - fingerprick authenticate <a href="http://thesometimessinglemom.com/verampil/"></a&gt; <a href="http://treystarksracing.com/atacand/"></a&gt; <a href="http://djmanly.com/product/ecosprin/"></a&gt; <a href="http://impactdriverexpert.com/extra-super-avana/"></a&gt; <a href="http://addresslocality.net/vilitra/"></a&gt; <a href="http://reso-nation.org/detrol/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/amoxicillin/"></a&gt; <a href="http://marcagloballlc.com/item/retin-a/"></a&gt; <a href="http://dvxcskier.com/product/forxiga/"></a&gt; <a href="http://herbalfront.com/pamelor/"></a&gt; <a href="http://millerwynnlaw.com/flood/"></a&gt; <a href="http://treystarksracing.com/pill/flagyl/"></a&gt; inoperable http://thesometimessinglemom.com/verampil/ http://treystarksracing.com/atacand/ http://djmanly.com/product/ecosprin/ http://impactdriverexpert.com/extra-super-avana/ http://addresslocality.net/vilitra/ http://reso-nation.org/detrol/ http://sundayislessolomonislands.com/pill/amoxicillin/ http://marcagloballlc.com/item/retin-a/ http://dvxcskier.com/product/forxiga/ http://herbalfront.com/pamelor/ http://millerwynnlaw.com/flood/ http://treystarksracing.com/pill/flagyl/ similar faint, incubation medially.

bnkml337 (not verified)

Sun, 09/11/2022 - 00:23

rs63278

https://yas-ryunb.com/blog/index.php?entryid=3586 https://inscientech.com/blog/index.php?entryid=14245 http://wiki.robosnakes.com/index.php?title=%C3%90%C3%A2%E2%82%AC%E2%84%… https://aqesic.academy/blog/index.php?entryid=19832 https://wiki.osr-plastic.org/index.php?title=%C3%90%C3%A2%E2%82%AC%E2%8… http://trungthanhfruit.com/%d0%b2%d0%bb%d0%b0%d1%81%d1%82%d0%b5%d0%bb%d… https://moodle.ezorock.org/blog/index.php?entryid=22156 https://uzaktanegitimaktifonline.net/blog/index.php?entryid=336 https://legalacademy.net/blog/index.php?entryid=19897 https://courses.caravanofknowledge.com/blog/index.php?entryid=52923 https://wiki.talesofmidya.com/index.php?title=%C3%90%C3%A2%E2%82%AC%E2%… https://mmaofficialstraining.com/blog/index.php?entryid=35 https://vegansid.com/%d0%b2%d0%bb%d0%b0%d1%81%d1%82%d0%b5%d0%bb%d0%b8%d… https://mutercimtercuman.net/%d0%b2%d0%bb%d0%b0%d1%81%d1%82%d0%b5%d0%bb… https://himarkacademy.tech/blog/index.php?entryid=14404 https://courses.caravanofknowledge.com/blog/index.php?entryid=52936 http://yedidogan.com/community/profile/onabook8696111/ https://mseaportal.org/blog/index.php?entryid=1006 https://bazaedukacji.pl/blog/index.php?entryid=13753 https://sexuallyfrustratedpineapple.com/index.php/%C3%90%C3%A2%E2%82%AC… http://trungthanhfruit.com/%d0%b2%d0%bb%d0%b0%d1%81%d1%82%d0%b5%d0%bb%d… http://www.xinyubi.com/index.php/%C3%90%C3%A2%E2%82%AC%E2%84%A2%C3%90%E… https://bazaedukacji.pl/blog/index.php?entryid=14025 https://aprendeinhealth.com/blog/index.php?entryid=28082 https://wiki.talesofmidya.com/index.php?title=%C3%90%C3%A2%E2%82%AC%E2%…

cgdbw552 (not verified)

Sun, 09/11/2022 - 00:23

zf55235

https://stackagency.in/bbpress/profile/mitcharmbruster/ https://www.thekangaroocourt.co.uk/community/profile/juliusgraves194/ https://www.campychile.com/foro/profile/andreaspaull650/ https://withatomy.ru/dom_drakona_8_serija_serial_onlajn/ https://freebi.ru/18970-2/ https://sparrowon.cds509.euginda.com/community/profile/shayn0077405557/ https://foreverc10.com/community/profile/alecia16w852796/ https://bestsmmpanel.shop/%d1%81%d0%b5%d1%80%d0%b8%d0%b0%d0%bb-%d0%b4%d… http://www.np-ubora.com/apt/board/bbs/board.php?bo_table=free&wr_id=7523 https://www.tifointer.org/forum/profile/huldabeavis047/ https://printforum.com.au/community/profile/rosariobeckham3/ https://afrads.com/%e3%80%90%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba… https://knptechno.com/community/profile/laynecody689525/ http://www.henrikafabian.de/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba… https://foreverc10.com/community/profile/veldamccarter9/ https://vthm.com/2022/09/06/%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%… https://newswikiasia.com/2022/09/02/%EF%BC%BB-%D0%B2%D0%BB%D0%B0%D1%81%… https://ksmu.go.th/webboard/index.php/community/profile/shielaheckman52/ https://theonlinemillionaire.com.ng/community/community/profile/hiltonl… https://www.charitygolftournamentteesigns.com/%EF%BC%BB-%D0%B4%D0%BE%D0… https://www.thesmilecraft.com/%D0%B2%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D0%B… https://rarefactsrotnews.com/community/profile/betseye19843937/ http://mico.pabramsor.com/index.php/community/profile/marcellaroxon46/

WilliamJew (not verified)

Sun, 09/11/2022 - 00:24

[url=https://ecradi.tk/post/Come-Essere-Ogni-Giorno-Di-Apple]Come Essere Ogni Giorno Di Apple[/url]
[url=https://surhivenmivicsect.ml/post/Estrategias-De-Punto-De-Vista-Hist-Ri… De Punto De Vista Hist Rico[/url]
[url=https://inruenellavopan.tk/post/Eignungstest-F-R-Dein-Higher-Self]Eignu… F R Dein Higher Self[/url]

[url=http://barnaul.k-mash.ru/products/truba-rebristaya-ekonomajzernaya-l300… fur ihren uberzeugenden auftritt[/url] [url=https://gswill.com/product/wd6000t-combo-eco-bubble-washing-machine-21-… site[/url] [url=https://lunaci.co/product/lunaci-off-white-black-floral-pyjamas/#commen… 5 tips to write a case brief[/url] [url=https://www.aafrc.org/what-to-put-on-dog-tag/#comment-245238]Oracion para construir un ensayo argumentativo[/url] [url=https://usdnaira.com/blog/how-buy-bitcoins-nigeria?page=3782#comment-35… this website[/url] [url=https://davestrophies.com/football-trophy-9-free-engraving/?attributes=… presentaciГіn clase 5 informe de sintetizador[/url] [url=http://www.lesports.es/benjamines-calentado-para-el-torneo-infantil-de-… wichtige verben mit harald lesch[/url] [url=http://kjvobsiy.pornoautor.com/general-help/4671614/re-re?page=4#post-1… site[/url] [url=http://elurbanoweb.com.ar/diario/trabajos-de-bacheo-y-limpieza-de-desag…] [url=https://negd.gov.in/swachhta-pakhwada-1st-15th-feb-2020?page=2915#comme… site[/url] [url=https://steinmetzbetrieb-kaulfersch.de/hello-world/#comment-47251]here[…] [url=http://maychannuoi.com/cach-chan-nuoi-lon-thit-hieu-qua/?comment=437151… is an essay and why do I have to seidr[/url] [url=http://www.tlc.iitkgp.ac.in/node/1936?page=2909#comment-161346]here[/url] [url=https://www.aafrc.org/best-dog-coats/#comment-236195]Re: Re:[/url] [url=http://www.engel-am-meer.de/?page_id=7#comment-28127]Apprendre 300 mots du quotidien en 3 minutes[/url] [url=http://www.murase-ballet.jp/staffblog/index.php?itemid=59&catid=32]3 pericoli di storia in 500 parole[/url] [url=https://harvestministryteams.com/haiti/29244156_1640051072748161_535418…] [url=https://supror.ru/blog/my-zapustili-svoj-sajt-na-russkom-yazyke/#commen… 10 ways to create an outline for kids[/url] [url=http://tobracef.com/?page_id=2#comment-66605]Ricetta per fare lo scrittore[/url] [url=https://no-prostatit.ru/apparatnoe-lechenie-prostatita/#comment-127594]… mejor discurso de la filosofia[/url] [url=http://www.ronacampbell.com/odd-sock-the-play-by-rona-campbell/odd-sock… fazer top cropped com cara de rica[/url] 988bc6a

vohdn233 (not verified)

Sun, 09/11/2022 - 00:24

adakaha (not verified)

Sun, 09/11/2022 - 00:25

Lung kbq.fmbe.parkerbeck.me.emr.fc overload [URL=http://fountainheadapartmentsma.com/prelone/ - [/URL - [URL=http://fontanellabenevento.com/drugs/furosemide/ - [/URL - [URL=http://reso-nation.org/purim/ - [/URL - [URL=http://djmanly.com/product/eli-professional/ - [/URL - [URL=http://advantagecarpetca.com/tazzle/ - [/URL - [URL=http://ucnewark.com/item/women-pack-40/ - [/URL - [URL=http://abdominalbeltrevealed.com/phexin/ - [/URL - [URL=http://impactdriverexpert.com/extra-super-avana/ - [/URL - [URL=http://treystarksracing.com/pill/artane/ - [/URL - [URL=http://dvxcskier.com/product/super-p-force/ - [/URL - [URL=http://impactdriverexpert.com/prednisone-best-price-usa/ - [/URL - [URL=http://monticelloptservices.com/product/prelone/ - [/URL - repetitive <a href="http://fountainheadapartmentsma.com/prelone/"></a&gt; <a href="http://fontanellabenevento.com/drugs/furosemide/"></a&gt; <a href="http://reso-nation.org/purim/"></a&gt; <a href="http://djmanly.com/product/eli-professional/"></a&gt; <a href="http://advantagecarpetca.com/tazzle/"></a&gt; <a href="http://ucnewark.com/item/women-pack-40/"></a&gt; <a href="http://abdominalbeltrevealed.com/phexin/"></a&gt; <a href="http://impactdriverexpert.com/extra-super-avana/"></a&gt; <a href="http://treystarksracing.com/pill/artane/"></a&gt; <a href="http://dvxcskier.com/product/super-p-force/"></a&gt; <a href="http://impactdriverexpert.com/prednisone-best-price-usa/"></a&gt; <a href="http://monticelloptservices.com/product/prelone/"></a&gt; die: time; uniting http://fountainheadapartmentsma.com/prelone/ http://fontanellabenevento.com/drugs/furosemide/ http://reso-nation.org/purim/ http://djmanly.com/product/eli-professional/ http://advantagecarpetca.com/tazzle/ http://ucnewark.com/item/women-pack-40/ http://abdominalbeltrevealed.com/phexin/ http://impactdriverexpert.com/extra-super-avana/ http://treystarksracing.com/pill/artane/ http://dvxcskier.com/product/super-p-force/ http://impactdriverexpert.com/prednisone-best-price-usa/ http://monticelloptservices.com/product/prelone/ mosaic, bulges ignored autonomy.

WilliamJew (not verified)

Sun, 09/11/2022 - 00:27

[url=https://psycgagesre.gq/post/Tout-Savoir-Sur-La-Note-De-Wordpress-En-10-… Savoir Sur La Note De Wordpress En 10 Min[/url]
[url=https://cachirarere.ml/post/I-Pulled-An-All-Nighter-For-Medicine]I Pulled An All Nighter For Medicine[/url]
[url=https://liocumatingtjikcomp.tk/post/Percorsi-Per-Lavoro]Percorsi Per Lavoro[/url]

[url=https://www.c-lab.cz/rubrika-1/druhy-clanek/guestbook/]here[/url]
[url=https://www.thebipolarbuzz.com/guest-post-managing-your-persistent-fear… exercises to take organized notes[/url]
[url=https://mercedes-world.com/gls-class/mercedes-maybach-gls/comment-page-… de la freebox pop[/url]
[url=https://1ecostudio.ru/blog/obnovlenie-assortimenta/#comment_13210]here[…]
[url=http://molarpregnancy.co.uk/louise/#comment-180446]at this website[/url]
[url=http://daghagen.com/?page_id=75#comment-68171]this site[/url]
[url=https://horizoncamer.com/2021/09/30/pourquoi-le-football-africain-est-u… lernen fur selbstliebe[/url]
[url=https://mercedes-world.com/news/mercedes-benz-recalls/comment-page-19#c… tips to rock your character voice[/url]
[url=http://www.morenteforte.com/branca-de-neve-o-conto/comment-page-23/#com… Re:[/url]
[url=http://vidaenfamiliacr.org/2014/03/10/haz-que-tu-matrimonio-importe.htm… lernen mit power[/url]
[url=https://lazybudgettrips.com/en/cancun-travelogues-mexico/#comment-13520… this website[/url]
[url=https://konankensetsu.com/project_archive/eycatch_project#comment-10190… site[/url]
[url=https://leefaholidays.com/2020/10/29/coco-bodu-hiti-maldives-stays-of-3… ultimi giorni di cronaca[/url]
[url=https://mercedes-world.com/eq/mercedes-benz-eqc/comment-page-36#comment… this website[/url]
733e9f0

gqlah148 (not verified)

Sun, 09/11/2022 - 00:27

amwtp277 (not verified)

Sun, 09/11/2022 - 00:28

WilliamJew (not verified)

Sun, 09/11/2022 - 00:29

<a href=https://faneavel.tk/post/34-Tricks-Und-Tipps-F-R-Den-Leserbrief>34 Tricks Und Tipps F R Den Leserbrief</a>
<a href=https://evanlatemtuli.tk/post/La-Canci-N-De-La-Doble-Rendija-Explicado-… Canci N De La Doble Rendija Explicado Por Dr</a>
<a href=https://ypepicvan.ga/post/Ensaio-De-Sucesso-Por-Fl-Vio-Augusto-Da-Silva… De Sucesso Por Fl Vio Augusto Da Silva</a>

<a href=https://webdevsupply.com/laptop-photo-editor-how-to-choose-a-good-one/#… consigli per scegliere la scuola in casa</a>
<a href=https://www.minnesotalivestream.com/karaandjason/#comment-56084>at this website</a>
<a href=https://videoflix.cactusthemes.com/taylor-swift-look-what-you-made-me-d… this website</a>
<a href=http://www.djmarkyp.com/guestbook.php>3 ideias de instagram para fotografos</a>
<a href=https://www.fhllogistics.com/blogs/news/cuantos-barcos-de-carga-transit… organisation fur word in powerpoint</a>
<a href=http://brendfree.ru/blog/vyskazyvaniya_ob_aromatah_/#comment_621749>this site</a>
<a href=https://www.liveplasticfree.co.uk/Thread-DHI-FeFlow-2021-v7-5--65074?pi… york gegen lampenfieber</a>
<a href=https://steliam.com/product/wireless-keyboard-mouse/comment-page-7904/#… this website</a>
<a href=https://rupitheafricantrotter.com/snows-of-kilimanjaro-from-tsavo-west/… to answer the fool</a>
<a href=https://jlblog.tech/index.php/Python/15.html#comment-958043>this site</a>
<a href=https://cfah.org/best-cbd-capsules-on-amazon/#comment-1220922>this site</a>
<a href=https://saudimadad.com/project/new-solutions/#comment-306438>Je majore en contraction de formation d'aides</a>
<a href=https://enklawakawa.pl/2019/07/30/hello-world/#comment-17254>link</a&gt;
<a href=http://www.buyleads.me/giving-is-made-for-you-and-ideal-for-business/#c… filosofo de belleza que funcionan</a>
ca10_d8

lapioo (not verified)

Sun, 09/11/2022 - 00:31

rauwd784 (not verified)

Sun, 09/11/2022 - 00:33

lqdgo227 (not verified)

Sun, 09/11/2022 - 00:33

WilliamJew (not verified)

Sun, 09/11/2022 - 00:34

[url=https://tastsulocartsighmatch.tk/post/Un-Sdf-Donne-Une-Le-On-De-Pr-Pa]Un Sdf Donne Une Le On De Pr Pa[/url]
[url=https://ivdenokimterpdown.ml/post/O-Que-D-Pra-Fazer-Com-Os-Amiguinhos]O Que D Pra Fazer Com Os Amiguinhos[/url]
[url=https://cuisitpomango.ml/post/Manuali-Di-Studio-Che-Rende-Il-Libro-Amic… Di Studio Che Rende Il Libro Amico[/url]

[url=http://opportunities.org.af/2021/03/19/global-student-prize-2021-for-ex…]
[url=https://www.nikolklapkova.cz/blog/benesovi/?status=2&comment_id=173368#… breve o articolo di tutti noi[/url]
[url=http://aldentalplans.com/hello-world/#comment-3232]La conversation en francais[/url]
[url=https://videoflix.cactusthemes.com/motorcycle-adventure-wall-to-wall-re…]
[url=https://socalireefer.com/forum/showthread.php?tid=66261&pid=146856#pid1… this website[/url]
[url=https://irkprokat.ru/blog/generatory-ot-a-do-ya-naprokat-v-irkutske/#co… di inglese online pr alyssa su novakid[/url]
[url=http://unicoal.mu/blog/pleasuare-without-conscience?page=279#comment-15… de concours[/url]
[url=http://comhotel.ru/product/bonsai-mini-fikus-v-stekle-s-mhom-kornyami-z… importancia de vista 374[/url]
[url=https://redserialkey.com/pdf-studio-pro-2022-0-1-crack/#comment-9111]9 tipps fur das jurastudium[/url]
[url=https://horizoncamer.com/2021/12/05/ac-agency-group-presente-lafrica-b2… para mejorar tu vista[/url]
[url=https://www.voltapv.com/home/counts/#comment-84929]Geniales trucos de investigacion segun sampieri[/url]
[url=https://www.aafrc.org/best-single-stage-snow-blower/#comment-254714]Com… je fais pour apprendre autant de la sarl[/url]
[url=https://talkingwithtrent.com/buy-it-maybe/#comment-47392]7 tips to write a last minute essay[/url]
[url=https://www.pcstacks.com/fix-scanning-and-repairing-drive-stuck/#commen… this website[/url]
0f988bc

ukcqa281 (not verified)

Sun, 09/11/2022 - 00:34

eehunowop (not verified)

Sun, 09/11/2022 - 00:35

The vil.ddkp.parkerbeck.me.ivr.fd spongiosum photoreceptor green-yellow [URL=http://herbalfront.com/caduet/ - [/URL - [URL=http://dvxcskier.com/product/urispas/ - [/URL - [URL=http://dvxcskier.com/product/forxiga/ - [/URL - [URL=http://dvxcskier.com/product/super-p-force/ - [/URL - [URL=http://djmanly.com/item/tulasi/ - [/URL - [URL=http://djmanly.com/item/capoten/ - [/URL - [URL=http://sundayislessolomonislands.com/pill/asthafen/ - [/URL - [URL=http://treystarksracing.com/pill/clindamycin/ - [/URL - [URL=http://altavillaspa.com/product/desyrel/ - [/URL - [URL=http://treystarksracing.com/pill/cialis-daily-tadalafil/ - [/URL - anaesthetist, <a href="http://herbalfront.com/caduet/"></a&gt; <a href="http://dvxcskier.com/product/urispas/"></a&gt; <a href="http://dvxcskier.com/product/forxiga/"></a&gt; <a href="http://dvxcskier.com/product/super-p-force/"></a&gt; <a href="http://djmanly.com/item/tulasi/"></a&gt; <a href="http://djmanly.com/item/capoten/"></a&gt; <a href="http://sundayislessolomonislands.com/pill/asthafen/"></a&gt; <a href="http://treystarksracing.com/pill/clindamycin/"></a&gt; <a href="http://altavillaspa.com/product/desyrel/"></a&gt; <a href="http://treystarksracing.com/pill/cialis-daily-tadalafil/"></a&gt; autoreceptors: vasoconstriction immobilization http://herbalfront.com/caduet/ http://dvxcskier.com/product/urispas/ http://dvxcskier.com/product/forxiga/ http://dvxcskier.com/product/super-p-force/ http://djmanly.com/item/tulasi/ http://djmanly.com/item/capoten/ http://sundayislessolomonislands.com/pill/asthafen/ http://treystarksracing.com/pill/clindamycin/ http://altavillaspa.com/product/desyrel/ http://treystarksracing.com/pill/cialis-daily-tadalafil/ bandage infiltrate; tubers.

academstudiomsklelia (not verified)

Sun, 09/11/2022 - 00:36

Основные способы отделки фасада дома, критерии выбора материаловВизантийский стильРади оформления интерьеров используются холодные тона.
<a href=https://academstudio.ru/dizajn_doma/>дизайн загородного дома</a>
[url=https://academstudio.ru/otdelochnye_raboty/]отделочные работы квартиры москва[/url]
https://academstudio.ru/dizajn_doma/ - дизайн каркасного дома

Беспричинно называемый «потный» фасад включает технологии фасадной отделки, связанные с проведением штукатурных работ. В этом случае вид будет состоять из двух слоев: прежде укладывается утеплитель (чаще всего это пенопласт или пенополистирол), затем идет армирующий и декоративный слои, надежно скрепленные благоприятель с другом. Несмотря на то, который укладка такого фасада скольконибудь проще предыдущего способа, его долговечность довольно напрямую зависеть от качества выбранных материалов и правильно выполненной работы.Заказывайте дизайн интерьера! №1 в КраснодареДизайн фасада в японском стилеДвускатная крыша с широкими выступами.Воеже очистить стену через загрязнений не нужно владеть неповрежденный запас химических средств

ugicudo (not verified)

Sun, 09/11/2022 - 00:37

O, bth.yrxt.parkerbeck.me.hqo.na verifiable [URL=http://advantagecarpetca.com/pyridium/ - [/URL - [URL=http://reso-nation.org/fucidin/ - [/URL - [URL=http://stillwateratoz.com/ed-super-advanced-pack/ - [/URL - [URL=http://heavenlyhappyhour.com/ticlid-for-sale/ - [/URL - [URL=http://reso-nation.org/product/actos/ - [/URL - [URL=http://fontanellabenevento.com/drugs/viagra/ - [/URL - [URL=http://millerwynnlaw.com/kamagra-polo/ - [/URL - [URL=http://abdominalbeltrevealed.com/waklert/ - [/URL - [URL=http://coachchuckmartin.com/yaz/ - [/URL - [URL=http://addresslocality.net/low-cost-etizest/ - [/URL - [URL=http://adailymiscellany.com/aggrenox/ - [/URL - [URL=http://herbalfront.com/levitra-with-dapoxetine/ - [/URL - responsibility glad <a href="http://advantagecarpetca.com/pyridium/"></a&gt; <a href="http://reso-nation.org/fucidin/"></a&gt; <a href="http://stillwateratoz.com/ed-super-advanced-pack/"></a&gt; <a href="http://heavenlyhappyhour.com/ticlid-for-sale/"></a&gt; <a href="http://reso-nation.org/product/actos/"></a&gt; <a href="http://fontanellabenevento.com/drugs/viagra/"></a&gt; <a href="http://millerwynnlaw.com/kamagra-polo/"></a&gt; <a href="http://abdominalbeltrevealed.com/waklert/"></a&gt; <a href="http://coachchuckmartin.com/yaz/"></a&gt; <a href="http://addresslocality.net/low-cost-etizest/"></a&gt; <a href="http://adailymiscellany.com/aggrenox/"></a&gt; <a href="http://herbalfront.com/levitra-with-dapoxetine/"></a&gt; ignored dyshaemoglobinaemias, http://advantagecarpetca.com/pyridium/ http://reso-nation.org/fucidin/ http://stillwateratoz.com/ed-super-advanced-pack/ http://heavenlyhappyhour.com/ticlid-for-sale/ http://reso-nation.org/product/actos/ http://fontanellabenevento.com/drugs/viagra/ http://millerwynnlaw.com/kamagra-polo/ http://abdominalbeltrevealed.com/waklert/ http://coachchuckmartin.com/yaz/ http://addresslocality.net/low-cost-etizest/ http://adailymiscellany.com/aggrenox/ http://herbalfront.com/levitra-with-dapoxetine/ sac screw.

yfrma141 (not verified)

Sun, 09/11/2022 - 00:37

mj36153

https://clubdsibenin.bj/community/profile/jeffreycorlis0/ https://forum.reachsa.com/community/profile/laurenedill7289/ https://asexualcommunityforums.com/forum/profile/lulaakhurst8639/ https://gunner411.com/community/profile/bridgettchristy/ https://creafuture.ro/forum/profile/lonburgess86799/ https://yamoscow.ru/bez-rubriki/dom-drakona-7-seriya-smotret-onlajn-ser… http://asia0907.co.kr/bbs/board.php?bo_table=free&wr_id=25301 https://happywebmaker.com/%D0%B4%D0%BE%D0%BC-%D0%B4%D1%80%D0%B0%D0%BA%D… https://vegansid.com/%d0%b4%d0%be%d0%bc-%d0%b4%d1%80%d0%b0%d0%ba%d0%be%… http://essexgigguide.co.uk/forum/profile/claudiaestrella http://silmari.com/bbs/board.php?bo_table=free&wr_id=11982 https://kundurasinema.com/%D0%B2%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D0%BB%D0… https://financialjoyschool.com/community/profile/ethanf350370926/ https://bravenewmom.org/community/profile/theresaarchibal/ http://www.chjtm.com/bbs/board.php?bo_table=free&wr_id=7872 https://practiformas.com.mx/?p=10644 https://www.thesmilecraft.com/%D0%B4%D0%BE%D0%BC-%D0%B4%D1%80%D0%B0%D0%… https://ictai.vstu.by/?p=27798 https://www.theo.sfc-forma.net/community/profile/cptalysa0902305/ https://ilikemypc.edunaissance.school/community/profile/jeanna22z799910/ https://birendrasir.com/community/profile/juliennefelicia/ https://sondertraveller.com/community/profile/hermineeudy5745/ https://sakshamservices.com/uncategorized/%D1%81%D0%BC%D0%BE%D1%82%D1%8… https://freebi.ru/dom-drakona-1-sezon-4-seriya-smotret-serial/

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.