Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Adriweb

Pages: 1 2 3 [4]
46
Lua / Lua Classes and OOP Tutorial
« on: August 25, 2011, 10:22:06 am »
Hey guys !

As you may or may not know, Inspired Lua had a nice tutorial about Classes and OOP in Lua for the Nspire, but it was not translated into English (only French was available).
This time is over and I'm proud to announce a complete tutorial in English :P

Here's the link : http://www.inspired-lua.org/2011/05/5-object-classes/

Please comment so we can improve the tutorial even more !

Thanks !

47
Lua / Game: BreakOut (kinda like DX-Ball) ("Casse-Brique")
« on: August 23, 2011, 05:19:52 pm »
Hey guys...

For the Nspire contest entry few days ago, I submitted a very early (and buggy, then) version of the game engine that now powers my 90% finished BreakOut Game (like DX-Ball), (a "Casse-Brique" in french).

here are some screenshots :



It's compatible with the document player.

Video :


- The levels are for now randomly generated.
- The text on the top left part is just for debugging right now, and bonuses stats will be in the sidebar.

Controlling the paddle is either via moving the cursor (which means you can control it with the mouse if you're playing it on the document player or on the software), or the arrows.

This game is fully open-source, and you can find it all on GitHub : https://github.com/adriweb/Nspire-BreakOut/blob/master/BreakOut.lua

Download the game here (right click -> save target)

You can play it online here (but it won't be the latest version) : http://tinyurl.com/3uhc4p8 (TI's Document Player ; might not work for a long time since the .tns is on a temp directory)

48
TI-Nspire / Native Mac App : GUI for Luna
« on: August 16, 2011, 08:36:09 am »
Hey guys, I just updated my native mac app that converts a .lua to .tns to actually convert the lua files with Luna, now.

The command I use launch Luna is also much better.



Download : See attached.

49
TI-Nspire / My Nspire Contest Lua Entry : ImprovedSoloPong
« on: August 15, 2011, 04:54:09 pm »
Hey guys, I'm a little late but I think I still have a few hours in front of me ...

So here's agame I started working on yesterday, and it is *far from finished*

It will be eventually a complete BreakOut ("Casse-Brique") arcade-like game, but as far as the game is coded right now, there are any blocks to break, so it's pretty much a "solo pong game", but improved.
There are bonuses, time constraints etc.

Have fun testing this :)


(Yes I know, this might be buggy and all, but it's just a beginning for another full game that will be much better, obviously, so I'm not posting this to pretend to win at all, I have no chance, and this is just actually to show you what I'm working on :))

(That's why I don't want the code to be public right now, it would be useless)


Controls : Arrow keys.
Restart : "R"


Screenshots :






PS : Thanks to Levak for the help !

50
Music Showcase / Bach's Badinerie Remix
« on: August 13, 2011, 03:56:55 pm »
Hi,

Just wanted to post that here ...

I did that several months ago :)

Made with Logic Pro.

http://adriweb.free.fr/upload/BadinerieAdriweb.mp3

(and yes I know the introduction is crap)

Please feel free to comment !

51
The great Extended did it again !

Via his blog ndlessly, Extended just announced the release of his open-source tool "Luna", that allows you to convert a .lua file into a .tns file.

"Well, what's new? We already have that ?", you'd say.

Well, yes, we do. But the community's converter actually produce a file that is currently readable by OSes < 3.0.2.

In fact, since this version, TI added the need to have a fully correctly-encrypted .tns file in order to be able to open it. And this required a specific proprietary encryption algorithm that nobody but TI had (though a part of it had been patented). And the community couldn't do anything about that, since it had not been cracked. The only way was to use TI's official scripting tools.

Well, this time is over. Extended successfully reversed-engineered TI's secret encryption algorithm and made "Luna", a tool that can produce correctly encoded files, as OS 3.0.2+ expects !



Luna is available to download here.

Extended also said that support for C and assembly in OS 3.0 might not be very far... !

What an exciting pair of news...

Have fun !

52
Lua / Nspire-Lua plugin for BBEdit (Programming Editor for Mac)
« on: August 04, 2011, 01:18:33 am »
Hi,

as requested by several people,

here is my BBEdit plugin : http://adriweb.free.fr/upload/ti/Nspire-Lua-for-BBEdit.zip

The .bblm file has to be moved in [ user ]/Library/Application Support/BBEdit/Languages Modules/

The plugin contains all the api functions and useful stuff included in the Nspire Lua.

For example, auto-completion :





53
Music Showcase / Mario Theme song - Piano - Adriweb
« on: July 26, 2011, 12:23:15 pm »
Hi there...

Just saw that sub-forum lulz :)

Here's an old video of me playing the mario theme song :P


54
TI-Nspire / FallDown
« on: April 30, 2011, 02:12:53 pm »
Hi,

I made another game this afternoon lol : FallDown

Here's what it looks like :


I still need to fix the collision detection just a bit because in some weird cases it falls through lines .... meh :P

Edit : fixed all that + bonus feature (see some of my next posts)

Download links :
http://www.mediafire.com/?x4k326xmwyc2xpw (.tns Nspire file)
http://www.mediafire.com/?w7qr3nvlrtx9tl4 (.lua source code)

55
TI-Nspire / [WIP] TI-Basket
« on: April 26, 2011, 06:17:51 am »
B'jour tout le monde !
Hi everyone !

Just a little topic to announce the release of a game I'm making in LUA : TI-Basket (by the way, if you have a better name, please tell me :P)

The game features two play modes : "Normal" and "Hardcore"

The normal mode is just a basic thing : you have a non-moving target, and you have to change the power and the angle in order to reach the target (the basket)
The hardcore mode is more interesting : it's the same, but with wind (in x and y coords), and a moving target !  (believe me, the wind really changes the physics diff eqs :P)

Here are some screenshots ...



So, if you have some other ideas for the while game in general, please comment here :)

I thought about adding a "Time Attack" mode when the player has only a limited time to shoot, but from the programming point of view, I'm already using a timer for the trajectory display, so I don't know how to do that , since we can only use one timer at a time .... I'll see if I can find a way to get around this :/

Video :


(the game is slower on-calc than on this video, which is better anyway)

EDIT : Download and source code here : https://github.com/adriweb/TI-Basket

Pages: 1 2 3 [4]