As an example to show all the features of ICE, including tilemaps, sprites, pointers, math, file i/o etc, I decided to make The World Hardest Game CE. So far I've only created the tileset and the first 12 levels and started with the game. You can always grab the source from SourceCoder3:
http://sc.cemetech.net/?hash=4zg9HFHQTJGb2FRzQFxn6OZa9Zcb
As you can see, there's almost nothing done, but I will spend a lot of time into finishing this file, which will be included in every ICE release to be an example.
Stay tuned!
Cool! Another great example of the power of ICE compiler. Now then, when are you going to rewrite ICE in ICE?
Sounds cool! Can't wait to see what becomes of it!
Whoop whoop
Only need to support sliding around edges, and then I will explain it all in the ICE documentation.
Awesome! Out of curiosity, roughly how many bytes of code is involved in that demo so far? The speed is impressive.
Sizes:
- Main program: 1867 bytes
- Sprite program: 1041 bytes
- Levels appvar (currently only 1 level): 372 bytes
- Tiles appvar: 10334 bytes
- Output program: 2932 bytes.
As you can see, the output program is pretty much the same size as the main program and sprite program together
Almost done:
Looks pretty good! Can't wait 'till its release!
Clyde wrote:
Looks pretty good! Can't wait 'till its release!
It's been five years...
This is true.
Unfortunately, PT_ and others have made it clear that ICE is now officially deprecated (I know, it’s sad) so anything that has been made in ICE likely won’t be getting any updates. That being said, if you’re willing to play around with the source code (within the terms of any licenses associated with it, of course) you can feel free to do that if you can find on on some FOSS hosting site (like GitHub).
I for one would really like to see this continued. I’m pretty sure you can find some old tutorials on ICE in the deep dark recesses of the Cemetch wiki.
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.
»
Go to Registration page
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum