English Amiga Board


Go Back   English Amiga Board > Other Projects > project.Amiga Game Factory

 
 
Thread Tools
Old 20 April 2020, 09:42   #1
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Coming soon... Wormy The Worm-Like Snake

Lockdown is good for coding at least...

[ Show youtube player ]
Attached Thumbnails
Click image for larger version

Name:	wormy.JPG
Views:	305
Size:	67.4 KB
ID:	66946  
Coagulus is offline  
Old 21 April 2020, 02:31   #2
Cobe
Registered User
 
Join Date: Jan 2014
Location: Belgrade / Serbia
Age: 41
Posts: 999
I really like what i'm seeing.
That tail can get quiet large. You're bbliting all the chunks? Being 4colors probably helps.
Cobe is offline  
Old 21 April 2020, 09:14   #3
Psiq
Keen Collector
 
Psiq's Avatar
 
Join Date: Dec 2017
Location: Herefordshire UK
Posts: 120
Looks really good.
Psiq is offline  
Old 21 April 2020, 09:20   #4
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Quote:
Originally Posted by Cobe View Post
I really like what i'm seeing.
That tail can get quiet large. You're bbliting all the chunks? Being 4colors probably helps.
No. Im only blitting the head and the tail.

There are 5 large 8 colour bitmaps. One for the map and 4 for the snake. The old infinite bobs trick. Bad side is it uses a lot of menory.

The panel is made from hardware sprites (and now has a radar at the bottom too.
Coagulus is offline  
Old 21 April 2020, 09:29   #5
Viceroy
Registered User
 
Join Date: Jul 2006
Location: Sunderland
Posts: 946
I like this type of game ;-)
Viceroy is offline  
Old 21 April 2020, 10:33   #6
Cobe
Registered User
 
Join Date: Jan 2014
Location: Belgrade / Serbia
Age: 41
Posts: 999
Quote:
Originally Posted by Coagulus View Post
No. Im only blitting the head and the tail.

There are 5 large 8 colour bitmaps. One for the map and 4 for the snake. The old infinite bobs trick. Bad side is it uses a lot of menory.

The panel is made from hardware sprites (and now has a radar at the bottom too.
Yeah, I noticeds the panel made of sprites, thats why I thought wormy must be blited. And thought to myself look how good that looks and you're always too lazy and make those boring scoreboards beneath

So you're bliting just the first and the last chunk of the worm? Maybe it was too late last night and too early this morning for me to think of a way how those 4 bitmaps do the trick. Could u explain a bit more?
Cobe is offline  
Old 21 April 2020, 14:06   #7
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Quote:
Originally Posted by Cobe View Post
Yeah, I noticeds the panel made of sprites, thats why I thought wormy must be blited. And thought to myself look how good that looks and you're always too lazy and make those boring scoreboards beneath

So you're bliting just the first and the last chunk of the worm? Maybe it was too late last night and too early this morning for me to think of a way how those 4 bitmaps do the trick. Could u explain a bit more?
Actually I was mistaken, I blit the head, the previous segment (which is a body graphic) and the tail. Each time the worm moves I blit these on the 4 screens with a 4 pixel difference (in the direction it needs to go). As the 4 screens are shown in sequence it gives the cool illusion of the entire worm moving. :-)

A difference to my Sam Coupe game which used colour rotation on the segments and the Android one which basically drew every segment. Both had blocky movement.

But it does use a lot of CHIP ram!

As for the score panel, that's my first go at using sprites and it works fab. Now with radar...
Attached Thumbnails
Click image for larger version

Name:	radar.JPG
Views:	246
Size:	73.9 KB
ID:	66969  

Last edited by Coagulus; 21 April 2020 at 14:11. Reason: added shot
Coagulus is offline  
Old 22 April 2020, 01:28   #8
Cobe
Registered User
 
Join Date: Jan 2014
Location: Belgrade / Serbia
Age: 41
Posts: 999
I still cant wrap my head how you do it but you're doing great
Cobe is offline  
Old 22 April 2020, 07:15   #9
MisthaLu
Registered User
 
Join Date: Apr 2020
Location: Denmark
Posts: 30
Look great.
Needs music though. :-)
MisthaLu is offline  
Old 28 April 2020, 23:12   #10
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Getting there, got my work laptop so having to do working from home. But still getting this finshed when I can. 10 levels are done. Thinking of getting at least 20 in there though.

Code:
; TO DO
; -----
;
; DONE - Set up screens
; DONE - Create and load graphics
; DONE - Collision with Pills
; DONE - Collision with walls
; DONE - Collision with tail
; DONE - Restart level after dying
; DONE - Game over after no more lives/quit
; DONE - create a floor tile as a blank level doesn't look right
; DONE - Maybe add a radar as there are 3 cols on the sprite.
; DONE - optimise the radar as is very slow currently...
; DONE - Quit game
; DONE - Title menu
; DONE - About game
; DONE - View Highscores
; DONE - Start Game
; DONE - Quit Game
; DONE - Do a better titlepage!
; DONE - Add some flashing colours to the titlepage
; DONE - add pretitles with coaglogo while loading
; DONE - Highscore table (just chars to choose now)
; DONE - Change the palette per few levels.
; DONE - Enter a high score
; DONE - Score overlay in sprites
; PARTIAL - Options
; PARTIAL - Die - needs some sort of animation
; PARTIAL - Pick  music for titles and ingame or write some!
; PARTIAL - Load and save scores (in but not activated yet)
; pause game
; Add sound fx
; implement viewlevel (which is on titles already) to scroll round before starting the level
Coagulus is offline  
Old 03 May 2020, 23:04   #11
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Quote:
Originally Posted by MisthaLu View Post
Look great.
Needs music though. :-)
I've been writing the ingame music and jingles today. Ben so long i had to look up the ProTracker effect commands!
Coagulus is offline  
Old 16 May 2020, 21:59   #12
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Tracing some annoying little bugs and glitches now. My least favourite bit. And optimising. But nearly finished. Just got that and the high score table music to finish. And the last 5 of the 20 levels...
Coagulus is offline  
Old 17 May 2020, 10:58   #13
modrobert
old bearded fool
 
modrobert's Avatar
 
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
Looks great.

Does it support the old style Snake control scheme (eg. "Masken" from the 1970s Z80 computers like ABC-80) with only "left" and "right" controls?

This makes for an interesting challenge, you have to think from the perspective of the snake when turning, some don't like it though.
modrobert is offline  
Old 17 May 2020, 12:49   #14
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Oo. I'll add this as an option!
Coagulus is offline  
Old 17 May 2020, 12:59   #15
manossg
Registered User
 
Join Date: Nov 2019
Location: Greece
Posts: 992
Quote:
Originally Posted by Coagulus View Post
Tracing some annoying little bugs and glitches now. My least favourite bit. And optimising. But nearly finished. Just got that and the high score table music to finish. And the last 5 of the 20 levels...
Great news, man, looking forward to it!
manossg is offline  
Old 17 May 2020, 14:08   #16
Ami
Registered User
 
Ami's Avatar
 
Join Date: Sep 2014
Location: Poland
Posts: 175
Yet another snake game!? I'm going to try it anyway.
Ami is offline  
Old 17 May 2020, 15:54   #17
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Quote:
Originally Posted by Ami View Post
Yet another snake game!? I'm going to try it anyway.
Hehe it was supposed to be a straight port of my Android and PC version but quickly morphed into a new game

I havent done a Tetris yet at least.
Coagulus is offline  
Old 17 May 2020, 23:49   #18
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Quote:
Originally Posted by modrobert View Post
Looks great.

Does it support the old style Snake control scheme (eg. "Masken" from the 1970s Z80 computers like ABC-80) with only "left" and "right" controls?

This makes for an interesting challenge, you have to think from the perspective of the snake when turning, some don't like it though.
This mode is now in (can be selected in the options menu), left and right steers Wormy instead of up, down, left, right. Each to their own.

Now just to bugfix and add the remaining levels...
Coagulus is offline  
Old 07 June 2020, 21:43   #19
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Nearly done, got so fiddly I did an editor... will be included with it.
Attached Thumbnails
Click image for larger version

Name:	editor.jpg
Views:	167
Size:	92.3 KB
ID:	67643  
Coagulus is offline  
Old 07 June 2020, 23:34   #20
manossg
Registered User
 
Join Date: Nov 2019
Location: Greece
Posts: 992
The YT video in the OP looks charming, fun and extremely playable! Looking forward to this!
manossg is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Worm Wars 9 Minuous Amiga scene 30 26 July 2018 12:44
Galactic Worm jasonver2.0 request.Old Rare Games 4 04 September 2012 19:08
Worm Wars review Minuous Retrogaming General Discussion 2 07 September 2009 06:35
Will someone colour my worm? NovaCoder project.WHDLoad 7 25 February 2009 20:34
How to defeat sea snake in Metal Mutant? Tim Janssen support.Games 5 02 February 2007 19:13

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 18:08.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.64236 seconds with 16 queries