Author Topic: CPCRetroDev 2020  (Read 11574 times)

0 Members and 1 Guest are viewing this topic.

Offline Otto

  • CPC664
  • ***
  • Posts: 70
  • Country: de
  • Liked: 93
  • Likes Given: 748
Re: CPCRetroDev 2020
« Reply #25 on: 15:09, 13 August 20 »
see the level of detail and lovely pixel aesthetics.
Yes, 320×200 pixels with four colours allows highly aesthetic graphics for games and demos. Always loved that on our CPC. Maybe we can get this Twitter video in a higher resolution?

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.106
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3504
  • Likes Given: 6317
Re: CPCRetroDev 2020
« Reply #26 on: 15:27, 13 August 20 »

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.920
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 1132
  • Likes Given: 1905
Re: CPCRetroDev 2020
« Reply #27 on: 01:02, 14 August 20 »
I think CPCRetroDev is pretty self-sufficient and self-sponsored. I don't think much could be done in the way of 'sponsoring' it.


I think the suggestion was to have the CPCWiki represent BASIC entries made into the competition.


The trouble is do you draw a line somewhere, for instance would it have to be 100% BASIC, or a mix of Machine Code/BASIC or a library such as 8BP?
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.165
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1331
  • Likes Given: 2637
Re: CPCRetroDev 2020
« Reply #28 on: 06:33, 14 August 20 »
I think the suggestion was to have the CPCWiki represent BASIC entries made into the competition.

There's something really cosy about making a game in BASIC I think. And I remember in the beginning there actually was a separate award for best BASIC game in the CPCretrodev competition - but only 2-3 entries was submitted in that category.

A BASIC game generally just can't win when competing with games compiled with Assembler or C. So a separate award should be there, for "Best game done in BASIC" just like IGM awards the best music. And it seems obvious (to me) that CPCWiki should give this award...  like € 50 EUR or so.

The trouble is do you draw a line somewhere, for instance would it have to be 100% BASIC, or a mix of Machine Code/BASIC or a library such as 8BP?

This is true. I think it would have to be 100% BASIC. (That was also the requirement back when CPCretrodev gave out the award, as far as I remember).
I know there are many BASIC libraries available nowadays, but that would be "cheating" imho.
A 100% BASIC game is a category, bringing back some "old" nostalgia, in my opinion. Using any of the newer libs could also be another category though.....

Offline skylas

  • CPC664
  • ***
  • Posts: 130
  • Country: gr
    • AMSTRAD SAKIS
  • Liked: 238
  • Likes Given: 217
Re: CPCRetroDev 2020
« Reply #29 on: 10:52, 14 August 20 »
I also agree that BASIC category should include only simple BASIC (no lbraries etc.). That means a file of ". BAS"
Web: https://amstradsakis.blogspot.com
Twitter: https://twitter.com/AmstradSakis
My programs (only BASIC):
RETRO-LOADSHEET ON AMSTRAD CPC!
PENALTY KICKS!
CAPITAL QUIZ!
CAPITAL QUIZ 2! (Reverse edition)
HEADS OR TAILS (ΚΟΡΩΝΑ/ΓΡΑΜΜΑΤΑ)
HEART CHASER 1,2,3!
BARBOUTI!
STROOPIE!

Online reidrac

  • Supporter
  • 6128 Plus
  • *
  • Posts: 918
  • Country: gb
  • Trying to gamedev!
    • index.php?action=treasury
    • usebox.net
  • Liked: 1674
  • Likes Given: 913
Re: CPCRetroDev 2020
« Reply #30 on: 13:23, 14 August 20 »
I may be wrong on this, but wasn't the "BASIC only" category removed because they didn't have enough entries?

That doesn't mean CPCWiki can't have a "BASIC only" compo any time. There are few initiatives like this already, and they have more or less success.

For example, Bytemaniacos has organised a few BASIC contests for the speccy since 2003, last one is here: http://www.bytemaniacos.com/?page_id=3639 It had "pure" and "compiled" categories, and there was a good number of entries.

Anyway; just saying that the world doesn't end on the CPCRetroDev (although it is clear it has a lot of attention).
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse and Brick Rick for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Offline eto

  • Supporter
  • CPC464
  • *
  • Posts: 25
  • Country: de
  • Liked: 14
  • Likes Given: 11
Re: CPCRetroDev 2020
« Reply #31 on: 15:13, 14 August 20 »
I would have an entry for the Basic category :-) .BAS only, no machine code.

I loved to deal with the limitations and make sure calculations are done when it's not harming the user experience. This could be a great category but I understand also that there will not be enough entries for the category.

Offline skylas

  • CPC664
  • ***
  • Posts: 130
  • Country: gr
    • AMSTRAD SAKIS
  • Liked: 238
  • Likes Given: 217
Re: CPCRetroDev 2020
« Reply #32 on: 15:42, 14 August 20 »
I think i had the only ".BAS" entries for the last 2 years. I believe that if organizers see many of these entries this year, this may increase the interest. Happy that Eto will have another Basic entry! I will be there too.
Web: https://amstradsakis.blogspot.com
Twitter: https://twitter.com/AmstradSakis
My programs (only BASIC):
RETRO-LOADSHEET ON AMSTRAD CPC!
PENALTY KICKS!
CAPITAL QUIZ!
CAPITAL QUIZ 2! (Reverse edition)
HEADS OR TAILS (ΚΟΡΩΝΑ/ΓΡΑΜΜΑΤΑ)
HEART CHASER 1,2,3!
BARBOUTI!
STROOPIE!

Offline CPCRetroDev

  • CPC464
  • **
  • Posts: 18
  • Country: es
  • CPCRetroDev contest official account.
    • CPCRetroDev Official Page
  • Liked: 112
  • Likes Given: 2
Re: CPCRetroDev 2020
« Reply #33 on: 19:48, 14 August 20 »

Big news! Gee-k.net is giving the "Best Game with Multiplayer Option" award with an amount of 100€! We can't wait to play these games!


See more info: http://cpcretrodev.byterealms.com/cpcretrodev-2020/
Official account of the CPCRetroDev contest organized by the University of Alicante (UA).

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.920
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 1132
  • Likes Given: 1905
Re: CPCRetroDev 2020
« Reply #34 on: 00:57, 15 August 20 »

I put together a few of the threads I've made or contributed in, where BASIC was used:-


* Silly Programming Ideas - Turning Text into Graphics - A Bits and Pieces thread full of BASIC, Assembly and MC Stuff.


* BASIC Shoot-em-up Engine - Correcting an ACU 10-Liner.


* Maze Generator - Some of my examples of constructing a Maze with BASIC.


* Study of 464 Only Game Helicopter / Destination Saturn from ACU. - I disected this large BASIC game, so the levels become individual games, if someone was looking to play on an idea out of this game.


* Collision Detection - some of my later examples in this thread look at how characters respond, which are also useful in other games.


* BASIC Platform Demostration - trying to understand writing platform game with other examples along the way.


* My BASIC Simple Platform Game w/ Alternative Sprite Drivers - The early examples in this thread are fully BASIC, the 2nd example where I try to use Multicoloured Graphics using BASIC is using a slower version to place the various colours in a 8x8 redefined character block though.


* Multicoloured Graphics in BASIC discuss. - The 2nd example in this thread demonstrates what seems to be the fastest way to printing Multicoloured Graphics in BASIC,  using a method that's compatable within all CPC BASICs.
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline CPCRetroDev

  • CPC464
  • **
  • Posts: 18
  • Country: es
  • CPCRetroDev contest official account.
    • CPCRetroDev Official Page
  • Liked: 112
  • Likes Given: 2
Re: CPCRetroDev 2020
« Reply #35 on: 17:19, 18 August 20 »
One more year Blast Annual is giving the award for "Best Opera Prima" with an amount of 50 euros!
Is there anyone here who has never made a game? Cause this is the moment.


Official account of the CPCRetroDev contest organized by the University of Alicante (UA).

Offline eto

  • Supporter
  • CPC464
  • *
  • Posts: 25
  • Country: de
  • Liked: 14
  • Likes Given: 11
Re: CPCRetroDev 2020
« Reply #36 on: 17:37, 18 August 20 »
One more year Blast Annual is giving the award for "Best Opera Prima" with an amount of 50 euros!
Is there anyone here who has never made a game? Cause this is the moment.




Never means "never ever in my life on any machine"? (which probably would be the equivalent of "never touched a programming language" as probably everybody at least coded some simple dice game or similar easy games)


Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.165
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1331
  • Likes Given: 2637
Re: CPCRetroDev 2020
« Reply #37 on: 18:17, 18 August 20 »
Logically - in my opinion anyway - it would just be "first on Amstrad CPC".
But I dunno.

Offline CPCRetroDev

  • CPC464
  • **
  • Posts: 18
  • Country: es
  • CPCRetroDev contest official account.
    • CPCRetroDev Official Page
  • Liked: 112
  • Likes Given: 2
Re: CPCRetroDev 2020
« Reply #38 on: 19:00, 18 August 20 »
Never means "never ever in my life on any machine"? (which probably would be the equivalent of "never touched a programming language" as probably everybody at least coded some simple dice game or similar easy games)

Well, according to the award, the requirement for the prize is that it is the first published game.
Remember that the goal of this contest is to be a learning environment for students, future game developers, and people interested in learning more about the machine, and for most of them this will be their first published game.


However, Blast Annual is the one who evaluates and gives the prize, so they will be the ones who consider if it is the first one in general, the first one for the Amstrad CPC or the first one submited to the CPCRetroDev and the conditions of these possible "little" games already published.
If they specify more, we will update the information on the website.
Official account of the CPCRetroDev contest organized by the University of Alicante (UA).

Offline skylas

  • CPC664
  • ***
  • Posts: 130
  • Country: gr
    • AMSTRAD SAKIS
  • Liked: 238
  • Likes Given: 217
Re: CPCRetroDev 2020
« Reply #39 on: 03:04, 25 September 20 »
As we are reaching the contest, is anyone from the forum preparing a game? any progress or ideas?
Web: https://amstradsakis.blogspot.com
Twitter: https://twitter.com/AmstradSakis
My programs (only BASIC):
RETRO-LOADSHEET ON AMSTRAD CPC!
PENALTY KICKS!
CAPITAL QUIZ!
CAPITAL QUIZ 2! (Reverse edition)
HEADS OR TAILS (ΚΟΡΩΝΑ/ΓΡΑΜΜΑΤΑ)
HEART CHASER 1,2,3!
BARBOUTI!
STROOPIE!

Offline ervin

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.394
  • Country: au
    • index.php?action=treasury
  • Liked: 1081
  • Likes Given: 1258
Re: CPCRetroDev 2020
« Reply #40 on: 06:14, 25 September 20 »
I've been working hard on something.
Hopefully I can finish it!
My (cancelled) entry for the CPCRetroDev 2017 Competition http://www.cpcwiki.eu/forum/programming/my-cpcretrodev-2017-entry/
FAST line drawing in CPCtelera http://www.cpcwiki.eu/forum/programming/drawing-lines-with-cpctelera-sdcc/
RUNCPC My entry for the CPCRetroDev 2015 Competition http://www.cpc-power.com/index.php?page=detail&num=12494

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.165
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1331
  • Likes Given: 2637
Re: CPCRetroDev 2020
« Reply #41 on: 07:19, 25 September 20 »
As I kinda anticipated, I sadly haven't had time to do anything with my BASIC game project. As usual I envy all of you who manage to find time to do these projects.

Maybe next year.  :blank:

Offline Arnaud

  • Supporter
  • 6128 Plus
  • *
  • Posts: 647
  • Country: fr
  • Liked: 560
  • Likes Given: 1172
Re: CPCRetroDev 2020
« Reply #42 on: 09:51, 25 September 20 »
Seems ok to finish my game, certainly because i have got some help this year.

Offline awergh

  • CPC6128
  • ****
  • Posts: 287
  • Country: au
  • Liked: 171
  • Likes Given: 312
Re: CPCRetroDev 2020
« Reply #43 on: 10:13, 25 September 20 »
Currently working on a game, I had a bit of a dip in productivity where I was being indecisive.
Once I made my decisions though I was back on track.
Somehow I don't expect to submit with much time to spare, but who needs sleep when you can do it the next day :P

Offline ervin

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.394
  • Country: au
    • index.php?action=treasury
  • Liked: 1081
  • Likes Given: 1258
Re: CPCRetroDev 2020
« Reply #44 on: 10:29, 25 September 20 »
Seems ok to finish my game, certainly because i have got some help this year.


Really looking forward to seeing your game.
You always develop great games.
My (cancelled) entry for the CPCRetroDev 2017 Competition http://www.cpcwiki.eu/forum/programming/my-cpcretrodev-2017-entry/
FAST line drawing in CPCtelera http://www.cpcwiki.eu/forum/programming/drawing-lines-with-cpctelera-sdcc/
RUNCPC My entry for the CPCRetroDev 2015 Competition http://www.cpc-power.com/index.php?page=detail&num=12494

Offline ervin

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.394
  • Country: au
    • index.php?action=treasury
  • Liked: 1081
  • Likes Given: 1258
Re: CPCRetroDev 2020
« Reply #45 on: 10:32, 25 September 20 »
Currently working on a game, I had a bit of a dip in productivity where I was being indecisive.
Once I made my decisions though I was back on track.
Somehow I don't expect to submit with much time to spare, but who needs sleep when you can do it the next day :P

I've had some big technical challenges with my game, which have significantly delayed the project.
I've had to cut back on some features as a result.
Hopefully I can make it interesting to play...

I have managed to get a subtle rotational scroll happening (kind of like Nebulus but not as "rounded"). That was very tricky.
It was more "rounded" at first, but it made tile printing (the engine is tile-based) extremely tricky, because of all the real-time bit shifting I had to do to print tiles across byte boundaries. Absolute nightmare. The new less "rounded" scroll still does some of that, but much less, as I had to reconfigure it to meet byte boundaries as much as possible. There are still a number of tiles that have to cross byte boundaries though, but in the end I had to pick whether I wanted rounded but slow rotational scrolling, or less rounded but fast. I chose fast.

Another challenge was making a proper wraparound level, where objects, sprites and even collision detection work across the 256-byte boundary.
That is, the moment when your character goes from x-position 255 back to 0 because of 8-bit variables.
Vertical scrolling can wraparound as well in this engine, but my game won't wraparound the y-position.
The map is 256x256 tiles, and the player can go almost anywhere in it, but only horizontal scrolling wraps around.
It's working really well, but it took a lot of time to get it right.

Hoping to put up a short video of it soon, once I get some terrible programmer graphics in.
« Last Edit: 10:40, 25 September 20 by ervin »
My (cancelled) entry for the CPCRetroDev 2017 Competition http://www.cpcwiki.eu/forum/programming/my-cpcretrodev-2017-entry/
FAST line drawing in CPCtelera http://www.cpcwiki.eu/forum/programming/drawing-lines-with-cpctelera-sdcc/
RUNCPC My entry for the CPCRetroDev 2015 Competition http://www.cpc-power.com/index.php?page=detail&num=12494

Offline awergh

  • CPC6128
  • ****
  • Posts: 287
  • Country: au
  • Liked: 171
  • Likes Given: 312
Re: CPCRetroDev 2020
« Reply #46 on: 10:57, 25 September 20 »


Really looking forward to seeing your game.
You always develop great games.


Thanks  ;D




I've had some big technical challenges with my game, which have significantly delayed the project. I've had to cut back on some features as a result. Hopefully I can make it interesting to play... I have managed to get a subtle rotational scroll happening (kind of like Nebulus but not as "rounded"). That was very tricky. It was more "rounded" at first, but it made tile printing (the engine is tile-based) extremely tricky, because of all the real-time bit shifting I had to do to print tiles across byte boundaries. Absolute nightmare. The new less "rounded" scroll still does some of that, but much less, as I had to reconfigure it to meet byte boundaries as much as possible. There are still a number of tiles that have to cross byte boundaries though, but in the end I had to pick whether I wanted rounded but slow rotational scrolling, or less rounded but fast. I chose fast. Another challenge was making a proper wraparound level, where objects, sprites and even collision detection work across the 256-byte boundary. That is, the moment when your character goes from x-position 255 back to 0 because of 8-bit variables. Vertical scrolling can wraparound as well in this engine, but my game won't wraparound the y-position. The map is 256x256 tiles, and the player can go almost anywhere in it, but only horizontal scrolling wraps around. It's working really well, but it took a lot of time to get it right. Hoping to put up a short video of it soon, once I get some terrible programmer graphics in.



I do really like the Nebulus effect so I look forward to your own inspired rotational scroll thing.

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.920
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 1132
  • Likes Given: 1905
Re: CPCRetroDev 2020
« Reply #47 on: 12:58, 25 September 20 »
As we are reaching the contest, is anyone from the forum preparing a game? any progress or ideas?


Not looking likely myself while I'm still working on a Lanugage. A lot of the string conversion stuff I wrote earlier has been a lengthy process of coding to ROM, I made some small improvements to the Language with parameter passing and handling larger numbers, though I need to do further work on IF..ENDIF and WHILE..WEND.
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline skylas

  • CPC664
  • ***
  • Posts: 130
  • Country: gr
    • AMSTRAD SAKIS
  • Liked: 238
  • Likes Given: 217
Re: CPCRetroDev 2020
« Reply #48 on: 13:12, 25 September 20 »
As I kinda anticipated, I sadly haven't had time to do anything with my BASIC game project. As usual I envy all of you who manage to find time to do these projects.

Maybe next year.  :blank:
Dont worry! There will be more competitions in the future to participate! :)
Web: https://amstradsakis.blogspot.com
Twitter: https://twitter.com/AmstradSakis
My programs (only BASIC):
RETRO-LOADSHEET ON AMSTRAD CPC!
PENALTY KICKS!
CAPITAL QUIZ!
CAPITAL QUIZ 2! (Reverse edition)
HEADS OR TAILS (ΚΟΡΩΝΑ/ΓΡΑΜΜΑΤΑ)
HEART CHASER 1,2,3!
BARBOUTI!
STROOPIE!

Offline mr_lou

  • 6128 Plus
  • ******
  • Posts: 3.165
  • Country: dk
    • index.php?action=treasury
    • 8-bit Memoirs - a Blu-ray diskmag-like eBook about the 8-bit era
  • Liked: 1331
  • Likes Given: 2637
Re: CPCRetroDev 2020
« Reply #49 on: 13:22, 25 September 20 »
Dont worry! There will be more competitions in the future to participate! :)

True.
However, I think it would probably be more productive to find someone else on the forum who'd love to take over some of these BASIC projects of mine.
Tried that already in the past though, with another project, and there were no takers on that.